
js
文章平均质量分 75
lizeshi125
这个作者很懒,什么都没留下…
展开
-
JS中call的用法
js中call的用法: call 方法 : 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明 :call 方法可以用来代替另一个对象调用另一个对象的方法。转载 2016-11-24 17:33:04 · 561 阅读 · 0 评论 -
JS中call、apply、bind大概区别
为什么需要这些?主要是因为this,来看看this干的好事。box.onclick = function(){ function fn(){ alert(this); } fn();};我们原本以为这里面的this指向的是box,然而却是Window。一般我们这样解决:box.onclick = function(){ var _this = this; functio转载 2016-12-15 14:53:33 · 7547 阅读 · 0 评论 -
js之constructor属性/instanceof运算符/原型的理解
JS: 一.constructor属性 1.prototype对象有一个constructor属性,默认是指向prototype对象所在的构造函数。 例: function P(){ } P.prototype.constructor === P;//true 2.由于constructor属性定义在prototype对象上面,代表其可以被所有实例对象原创 2017-10-26 17:01:07 · 448 阅读 · 0 评论