js實現方法的鏈式呼叫

2022-09-16 10:30:12 字數 512 閱讀 5529

假如這裡有三個方法:

person.unmerried();

person.process();

person.married();

在jquery中通常的寫法是:person.unmerried().process().married();

而在js中要實現鏈式呼叫,只需在類中的每個方法中通過this關鍵字返回物件例項的引用。

function

person(){};

person.prototype.status =false

;person.prototype.married =function

();person.prototype.unmerried = function

();person.prototype.process = function

()var bob = new

person();

bob.unmerried().process().married();

js鏈式呼叫

我們都很熟悉jquery了,只能jquery中一種非常牛逼的寫法叫鏈式操作 div css background ccc removeclass box stop animate 那這是如何實現的呢,我自己寫了個例子 並非jquery原始碼 ferrinte.prototype.show funct...

鏈式呼叫方法的實現原理和方法

1.什麼是鏈式呼叫?person person newperson setname fog setage 18 set man setjob software engineer 2.優勢和好處 有以上的 好處顯而易見 量大幅度減少,邏輯集中清晰明了,且易於檢視和修改。3.背後的實現原理 一般而言,我...

JS簡單鏈式呼叫

jquery裡面一些方法就是通過鏈式呼叫的 map items 遍歷的陣列的每一項 var arr 1,2,3 var num arr.map function items console.log num 2,3,4 var arr 1,2,3 var num arr.map function it...