1.ES6 1.1let 1.2const 1.3箭头函数 1.4 反引号`` ` 我是h3 我是h4 ` 用``反引号里面包裹的内容可以解析换行符,如果用单引号双引号,引号里面的内容,换行是不生效的,程序会报错 暂时性死区的本质就是,只要一进入当前作用域,所要使用的变量就已经存在了,但是不可获取, ...
分类:
其他好文 时间:
2018-03-09 21:21:26
阅读次数:
213
简要介绍:箭头函数中的this,指向与一般function定义的函数不同,箭头函数this的定义:箭头函数中的this是在定义函数的时候绑定,而不是在执行函数的时候绑定。 (1)一般函数this指向在执行是绑定 当运行obj.say()时候,this指向的是obj这个对象。 (2)所谓的定义时候绑定 ...
分类:
其他好文 时间:
2018-02-27 01:08:13
阅读次数:
103
1. 在箭头函数出现之前,每个新定义的函数都有其自己的this值(例如,构造函数的 this 指向了一个新的对象;严格模式下的函数的 this 值为 undefined;如果函数是作为对象的方法被调用的,则其 this 指向了那个调用它的对象)。 2. 箭头函数没有自己的this,不会新产生自己作用 ...
分类:
其他好文 时间:
2018-02-09 20:25:59
阅读次数:
171
箭头函数 定义 __我觉得箭头函数就是将es5中的普通函数换一种写法,使代码看起来更加简洁__ 基本方法 1、简单例子 上面的代码等同于 2、箭头函数不需要参数或者需要多个参数时,用圆括号代表参数部分 3、箭头函数的代码部分多于一条语句,就要用大括号将其括起来,并使用return语句返回,返回的是对 ...
分类:
其他好文 时间:
2018-01-28 16:25:29
阅读次数:
138
箭头函数(Arrow Functions) JavaScript中有一个有趣的特性,无论何时,当你需要一个函数时,你都可以在想添加的地方输入这个函数。 jQuery的.click()方法接受一个参数:一个函数。没问题,你可以在这里输入一个函数: 对 于现在的我们来说,写出这样的代码相当自然,而回忆起 ...
分类:
其他好文 时间:
2018-01-07 14:19:32
阅读次数:
164
一:箭头函数的格式 a:一种为只有一条语句,可以省略{}和return。 相当于: b:一种为多条语句,不可以省略{}和return。 相当于: 注意: a.当无参数时或有多个参数时,需要用括号()括起来。 b.当省略{}和return时,返回了一个对象,对象要用括号()括起来。 二:箭头函数的th ...
分类:
其他好文 时间:
2017-12-19 01:32:07
阅读次数:
92
因为要分享的原因,但自己技术是在是渣渣。然后查找了下技术网站。 决定讲下 ES6-箭头函数 转载自:https://github.com/zhengweikeng/blog/blob/master/posts/2016/%E7%AE%AD%E5%A4%B4%E5%87%BD%E6%95%B0%E4% ...
分类:
其他好文 时间:
2017-11-25 16:20:06
阅读次数:
175
var f = v => v; // 等同于 var f = function(v) { return v; } var f = () => 5; // 等同于 var f = function() { return 5; } var sum = (num1, num2) => num1 + num... ...
分类:
其他好文 时间:
2017-11-13 11:35:50
阅读次数:
140
在es6写法中,绑定事件的事件的回调是全局,顾返回的为undefined 解决办法: 1.使用es6箭头函数,箭头函数this默认指向上一层级的环境 如 <input onChange={()=>this.change()} /> 2.使用bind绑定this ,写在constructor里 如 t ...
分类:
其他好文 时间:
2017-11-05 13:06:03
阅读次数:
125
ES6 中,箭头函数就是函数的一种简写形式,使用括号包裹参数,跟随一个 =>,紧接着是函数体: 需要注意的是,上面栗子中的 getPrice 箭头函数采用了简洁函数体,它不需要 reture 语句,下面这个栗子使用的是正常函数体: 当然,箭头函数不仅仅是让代码变得简洁,函数中 this 总是绑定总是 ...
分类:
其他好文 时间:
2017-10-25 11:32:00
阅读次数:
147