摘要: 先看看关于call()的官方解释,“调用一个对象的一个方法,以另一个对象替换当前对象。”,看了这样的解释,或许让你更摸不着头脑了。看例子: 我的理解是,f.call(new a())就是把函数(其实也是对象)f复制到被调用对象“new a()”下面去解析,事实上和下面这段代码的解析结果一样: 只不过 阅读全文
posted @ 2018-08-24 14:55 放飞的回忆 阅读(236) 评论(0) 推荐(0)
摘要: bind方法,顾名思义,就是绑定的意思,到底是怎么绑定然后怎么用呢,下面就来说说我对这个方法的理解。 语法 fun.bind(this,arg1,arg2,...) bind()方法会创建一个新的函数,称为绑定函数,fun方法在this环境下调用 该方法可传入两个参数,第一个参数作为this,第二个 阅读全文
posted @ 2018-08-24 13:42 放飞的回忆 阅读(1835) 评论(0) 推荐(0)