草庐IT

groupby-apply

全部标签

JavaScript 中 call()、apply()、bind() 的用法

其实是一个很简单的东西,认真看十分钟就从一脸懵B到完全理解!先看明白下面:例1obj.objAge;//17obj.myFun()//小张年龄undefined例2shows()//盲僧 比较一下这两者this的差别,第一个打印里面的this指向obj,第二个全局声明的shows()函数this是window;1,call()、apply()、bind()都是用来重定义this这个对象的!如:obj.myFun.call(db);    //德玛年龄99obj.myFun.apply(db);   //德玛年龄99obj.myFun.bind(db)();   //德玛年龄99以上出了bind