javascript 中的call apply bind


prtyaa
prtyaa 2023-12-26 18:49:21 64182
分类专栏: 资讯

javascript 中的call apply bind 均可用来对象的上下文对象this

例子:

var obj1={name:'louis',gender:"male"};
            var obj2={name:'rita',gender:"female",
                getName:function(age){
                    console.log(this.name+";"+age+";"+this.gender);
                }
            }
            obj2.getName.apply(obj2,[25]);
            obj2.getName.apply(obj1,[20]);
            obj2.getName.call(obj2,25);
            obj2.getName.call(obj1,20);
            obj2.getName.bind(obj2,[25])();
            obj2.getName.bind(obj1,[25])();
            
           window.onload=function(){
               
               
               
              
           };

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:https://www.xckfsq.com/news/show.html?id=31048
赞同 0
评论 0 条