摘要:
call和apply 两者作用一致,都是把 (即this)绑定到 ,这时候 具备了 的属性和方法。或者说 『继承』了 的属性和方法。绑定后会立即执行函数。 唯一区别是apply接受的是数组参数,call接受的是连续参数。 我们在控制台运行: 调用原生对象的方法 示例: 对象a类似array,但不具备 阅读全文
摘要:
call及apply在js里经常碰得到,但一直感觉很陌生,不能熟练使用。怎样才能熟练应用呢? 为什么存在call和apply? 在javascript OOP中,我们经常会这样定义: 但是如果我们有一个对象 ,我们不想对它重新定义say方法,那么我们可以通过 或`apply bla... 阅读全文