this 既不指向函数自身也不指向函数的词法作用域,this 实际上是在函数被调用时发生的绑定,它指向什么完全取决于函数在哪里被调用。 1. 由new 调用?绑定到新创建的对象。2. 由call 或者apply(或者bind)调用?绑定到指定的对象。3. 由上下文对象调用?绑定到那个上下文对象。4. ...
分类:
编程语言 时间:
2019-03-24 09:40:51
阅读次数:
147
E6S越来越火,不会箭头函数就out了,今天就来讲一下箭头函数得使用!! 你们学会了吗? ...
分类:
其他好文 时间:
2019-03-19 18:27:01
阅读次数:
163
1.箭头函数 1.如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。 2.由于大括号被解释为代码块,所以如果箭头函数直接返回一个对象,必须在对象外面加上括号,否则会报错。 3.下面是一种特殊情况,虽然可以运行,但会得到错误的结果。 ...
分类:
其他好文 时间:
2019-02-22 18:35:28
阅读次数:
159
该章节将从以下几个方面来谈论ths的使用环境。 1/this和构造器 2/this和对象 3/this和函数 4/全局环境的this 5/this和DOM/事件 7/me/self/that/_this 暂存this 8/ES5 中新增的bind和 this 9/ES6箭头函数(arrow func ...
分类:
编程语言 时间:
2019-01-30 16:03:10
阅读次数:
170
polyfill.js下载方法: 页面中引用"polyfill.js" 和 "browser.min.js" JS代码script标签加上 type="text/babel" ...
分类:
其他好文 时间:
2019-01-04 12:45:03
阅读次数:
1314
ES6闭包内部判断 需要判断i值和数组长度的关系,一旦大于i归0 未加入判断 加入判断 ...
分类:
其他好文 时间:
2018-12-24 13:21:10
阅读次数:
161
关于this指向问题的讨论一直是学习js不可忽视的重要部分,那些一个又一个围绕this挖的笔试坑,仿佛永远也填不完 以上这段代码是再浅显不过的this指向问题,也就是谁调用的函数,函数体中的this就指向谁再看下面这段 这次this指向了最外层的window对象,为什么呢,还是那个道理,这次this ...
分类:
其他好文 时间:
2018-12-09 13:55:35
阅读次数:
194
一、在es6中函数的定义和es5之间有明显区别。不需要关键字function 来进行定义,使用=>来指向函数。 语法:()=>{} 1)、没参数情况: 注意:没有参数的时候,其中()不可以省略。 如果不写{}的时候,=>后面跟的是表达式即返回一个明确值,表示表达式为函数的返回值。 2)、单个参数的情 ...
分类:
其他好文 时间:
2018-11-21 15:48:34
阅读次数:
201
1.箭头函数没有 this,所以需要通过查找作用域链来确定 this 的值。箭头函数没有this,不能使用call(), apply(), bind()改变this; 2.没有arguments,访问外围函数的arguments function constant () { return () => ...
分类:
其他好文 时间:
2018-11-09 19:20:03
阅读次数:
79