小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

JS的函數(shù)方法:call() apply() bind() 自定義綁定對象

 Coder編程 2021-10-29

把方法綁定到對應(yīng)的對象上,那么該對象就不用再重寫一遍相同的方法了,這樣就達到了重復(fù)利用的目的。

一、bind方法

使用bind重新綁定對象。

function foo() {
    console.log('綁定對象為:',this);
}
foo();
var f1 = foo.bind({x:1});
f1();
var f2 = foo.bind(document);
f2();

二、apply方法

自行設(shè)置綁定對象,傳入數(shù)組作為參數(shù)。

function foo(x, y) {
    console.log('結(jié)果' ,x+y);
    console.log('綁定對象', this);
}
foo(1,2);
foo.apply({n: 5}, [1, 2]);

三、call方法

自行設(shè)置綁定對象,傳入?yún)?shù)用逗號隔開。

function foo(x, y) {
    console.log('結(jié)果' ,x+y);
    console.log('綁定對象', this);
}
foo(1,2);
foo.call({m: 55}, 11, 22);

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多