本文實例講述了JavaScript的級聯(lián)函數(shù)用法。分享給大家供大家參考,具體如下:
級聯(lián)函數(shù)
級聯(lián)函數(shù)就是在對象調(diào)用中通過點的方式串聯(lián)調(diào)用,在jQuery中就是鏈?zhǔn)秸{(diào)用, 其關(guān)鍵點就是在內(nèi)部 return this 返回自身
應(yīng)用
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.VeVB.COm/code/HtmlJsRun測試上述代碼,可得如下運行結(jié)果:

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript常用函數(shù)技巧匯總》、《JavaScript操作DOM技巧總結(jié)》、《JavaScript頁面元素操作技巧總結(jié)》及《JavaScript錯誤與調(diào)試技巧總結(jié)》
希望本文所述對大家JavaScript程序設(shè)計有所幫助。
新聞熱點
疑難解答