摘要: 好想要对象··· 函数的调用位置不同会造成this绑定对象不同。但是对象到底是什么,为什么要绑定他们呢?(可以可以,我也不太懂) 语法 对象声明有两个形式: 1、字面量 => var obj = { ... }; 2、构造形式 => var obj = new Object(); 两种形式生成的对象 阅读全文
posted @ 2017-02-27 18:36 书生小龙 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 关于this 与静态词法作用域不用,this的指向动态绑定,在函数执行期间才能确定。感觉有点像C++的多态? 这个例子很好理解,谁调用的函数,this就指向谁。 当一个函数被调用时,会创建一个活动记录(上下文)。这个记录会包含函数在哪里被调用,函数的调用方法,传入的参数等信息。this就是记录的其中 阅读全文
posted @ 2017-02-27 02:10 书生小龙 阅读(352) 评论(0) 推荐(0) 编辑