Loading

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