摘要: 1.均可以改变函数的执行上下文,也就是this值; 2.call() apply() 参数的第一部分:执行上下文,就是this; 参数的第二部分:需要传递的参数,可以是一个,也可以为多个; apply第二部分需要的是一个数组作为参数; call第二部分的参数是数组里面的元素,需要一个一个传,用逗号隔 阅读全文
posted @ 2018-05-08 21:50 郑叶叶 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1.js中的执行上下文或者执行环境:execution context,简称EC; 2. 分析这段代码的执行过程:首先需要记得, 在js中,存在变量提升。函数声明和变量声明总是会被解释器悄悄地被“提升”到方法体的最顶端,因此一般在写代码的时候,通常我们在每个作用域开始前声明这些变量,这也是正常的 J 阅读全文
posted @ 2018-05-08 18:09 郑叶叶 阅读(621) 评论(2) 推荐(0) 编辑
摘要: 跑在最前面的这段话: 1.JS对象分类: 简单记忆:凡是通过new Function()创建的对象都是函数对象,其他均是普通对象。 2.只有函数对象才有prototype属性,这个属性是一个指针,指向一个对象(通过该构造函数创建实例对象的原型对象),该属性的指向我们就可以叫做“原型”或者“原型对象” 阅读全文
posted @ 2018-05-08 16:00 郑叶叶 阅读(1984) 评论(0) 推荐(4) 编辑