JavaScript的級聯(lián)函數(shù)用法簡單示例【鏈式調用】
本文實例講述了JavaScript的級聯(lián)函數(shù)用法。分享給大家供大家參考,具體如下:
級聯(lián)函數(shù)
級聯(lián)函數(shù)就是在對象調用中通過點的方式串聯(lián)調用,在jQuery中就是鏈式調用, 其關鍵點就是在內(nèi)部 return this 返回自身
應用
function Person() {
this.name = '';
this.age = 0;
this.weight = 10;
}
Person.prototype = {
setName:function(name){
this.name = name;
return this;
},
setAge:function(age){
this.age = age;
return this;
},
setWeight:function(weight) {
this.weight = weight;
return this;
}
}
var p = new Person();
p.setName('Joh').setAge(26).setWeight(80);
console.log(p); // {name: "Joh", age: 26, weight: 80}
這里使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼,可得如下運行結果:

更多關于JavaScript相關內(nèi)容感興趣的讀者可查看本站專題:《JavaScript數(shù)據(jù)結構與算法技巧總結》、《JavaScript常用函數(shù)技巧匯總》、《JavaScript操作DOM技巧總結》、《JavaScript頁面元素操作技巧總結》及《JavaScript錯誤與調試技巧總結》
希望本文所述對大家JavaScript程序設計有所幫助。
- JavaScript鏈式調用原理與實現(xiàn)方法詳解
- 《javascript設計模式》學習筆記四:Javascript面向對象程序設計鏈式調用實例分析
- 在JavaScript中實現(xiàn)鏈式調用的實現(xiàn)
- JavaScript鏈式調用實例淺析
- javascript簡單鏈式調用案例分析
- 學習JavaScript設計模式(鏈式調用)
- JavaScript DSL 流暢接口(使用鏈式調用)實例
- JS鏈式調用的實現(xiàn)方法
- JavaScript中兩種鏈式調用實現(xiàn)代碼
- javascript中的鏈式調用
- javascript 支持鏈式調用的異步調用框架Async.Operation
- JavaScript 異步調用框架 (Part 5 - 鏈式實現(xiàn))
- 詳解JavaScript中的鏈式調用
相關文章
JS操作select下拉框動態(tài)變動(創(chuàng)建/刪除/獲取)
動態(tài)創(chuàng)建及刪除select、添加及刪除選項option、獲得選項option的值、獲得選項option的文本等等,感興趣的朋友可以參考下哈2013-06-06
在TypeScript中,泛型是一種創(chuàng)建可復用代碼組件的工具。這種組件不只能被一種類型使用,而是能被多種類型復用。類似于參數(shù)的作用,泛型是一種用以增強類(classes)、類型(types)和接口(interfaces)能力的非??煽康氖侄?/div> 2022-09-09
阻止mousemove鼠標移動或touchmove觸摸移動觸發(fā)click點擊事件
這篇文章主要為大家介紹了阻止mousemove或touchmove與click事件同時觸發(fā)技巧,一個按鈕綁定了多個事件,所以就要想辦法阻止 mouse 鼠標事件或 touch 觸摸事件 與 click 事件同時觸發(fā),不然每次拖拽按鈕后都會觸發(fā) click 事件,這顯然是不友好的2023-06-06最新評論

