美文网首页
js中call、apply、bind的用法

js中call、apply、bind的用法

作者: 飞鱼_JS | 来源:发表于2017-07-17 20:15 被阅读0次
var zlw = {
    name: "zlw",
    sayHello: function (age) {
         console.log("hello, i am ", this.name + " " + age " years old");
     }
};
var  xlj = {
    name: "xlj",
};
zlw.sayHello(24);// hello, i am zlw 24 years old
zlw.sayHello.call(xlj, 24);// hello, i am xlj 24 years old
zlw.sayHello.apply(xlj, [24]);// hello, i am xlj 24 years old
zlw.sayHello.bind(xlj, 24)(); //hello, i am xlj 24 years old
zlw.sayHello.bind(xlj, [24])(); //hello, i am xlj 24 years old

相关文章

网友评论

      本文标题:js中call、apply、bind的用法

      本文链接:https://www.haomeiwen.com/subject/xxpqkxtx.html