javascript鏈式呼叫簡單介紹
大家知道jQuery之所以好用,其中的原因之一就是鏈式呼叫非常的方便,看起來非常的神奇,其實原理夠簡單,下面就是通過一個簡單的例項告訴大家鏈式呼叫是如何實現的,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼function ClassA(){ this.firstP=null; this.secondP=null; this.thirdP=null; } ClassA.prototype={ firstM:function(p1){ this.firstP=p1; return this; }, secondM:function(p2){ this.secondP=p2; return this; }, thirdM:function(p3){ this.thirdP=p3; return this; } } var newObj=new ClassA(); newObj.firstM("螞蟻部落").secondM("青島市南區").thirdM(2); console.log(newObj.firstP); console.log(newObj.secondP); console.log(newObj.thirdP);
以上程式碼就是一個鏈式呼叫的簡單例項。
可以看出,之所以能夠實現鏈式呼叫,是因為每一個函式的返回值都是物件例項本身。
相關文章
- javascript實現鏈式呼叫簡單介紹JavaScript
- javascript函式呼叫方式簡單介紹JavaScript函式
- javascript呼叫函式的方式簡單介紹JavaScript函式
- javascript匿名函式簡單介紹JavaScript函式
- javascript call()函式用法簡單介紹JavaScript函式
- javascript trim()函式用法簡單介紹JavaScript函式
- javascript高階函式簡單介紹JavaScript函式
- JavaScript 簡單介紹JavaScript
- js 函式作用域鏈簡單介紹JS函式
- javascript作用域和作用域鏈簡單介紹JavaScript
- javascript定時器函式簡單介紹JavaScript定時器函式
- javascript匿名函式的使用簡單介紹JavaScript函式
- 簡單介紹克隆 JavaScriptJavaScript
- javascript物件簡單介紹JavaScript物件
- javascript this指向簡單介紹JavaScript
- javascript加密簡單介紹JavaScript加密
- javascript匿名函式的優點簡單介紹JavaScript函式
- 簡單介紹JavaScript閉包JavaScript
- JavaScript希爾排序簡單介紹JavaScript排序
- javascript constructor簡單介紹JavaScriptStruct
- javascript建立物件簡單介紹JavaScript物件
- javascript的this用法簡單介紹JavaScript
- javascript arguments用法簡單介紹JavaScript
- javascript 變數簡單介紹JavaScript變數
- javascript簡單模板引擎介紹JavaScript
- javascript作用域簡單介紹JavaScript
- javascript匿名函式常用呼叫方式介紹JavaScript函式
- javascript函式和變數宣告提前簡單介紹JavaScript函式變數
- javascript類式繼承設計模式簡單介紹JavaScript繼承設計模式
- javascript函式宣告兩種主要方式簡單介紹JavaScript函式
- javascript事件處理函式繫結簡單介紹JavaScript事件函式
- javascript陣列的map()函式用法簡單介紹JavaScript陣列函式
- javascript建構函式的繼承簡單介紹JavaScript函式繼承
- javascript非建構函式繼承簡單介紹JavaScript函式繼承
- CSS的內聯樣式和外鏈樣式簡單介紹CSS
- setTimeout()呼叫的函式傳遞引數簡單介紹函式
- JavaScript return語句簡單介紹JavaScript
- javascript除法運算簡單介紹JavaScript