
ES6
文章平均质量分 61
无锋dkf
脚踏实地,一步一个脚印。
展开
-
ES6:模板字面量
在 ES6 之前,将字符串连接到一起的旧方法是使用字符串连接运算符 (+);比如:const myName = '[NAME]';const greeting = 'Hello, my name is ' + myName;console.log(greeting);现在es6新增加了模板字面量:模板字面量用倒引号 ( `` )(而不是单引号 ( '' ) 或双引号( "" ))表示,可以原创 2018-01-19 16:24:46 · 1187 阅读 · 0 评论 -
ES6:循环 for ...of..
在谈for...of前;我们来比较for和for...in的弊端;1:其中for 循环的最大缺点是需要跟踪计数器和退出条件。老生常谈就不多说了。2:for...in 它消除了跟踪技术器和退出条件,但是依然需要使用 index 来访问数组的值,让人感觉有点不人性化,此外,当你需要向数组中添加额外的方法(或另一个对象)时,for...in 循环会带来很大的麻烦。因为 for...in 循环循环访问所...原创 2018-02-08 17:02:52 · 7712 阅读 · 0 评论 -
ES6:解构
在 ES6 中,你可以使用解构从数组和对象中提取值并赋给独特的变量。1:解构数组中的值const point = [10, 25, -34];const [x, y, z] = point;console.log(x, y, z);Prints: 10 25 -342:解构对象中的值const gemstone = { type: 'quartz', color: 'rose',...原创 2018-02-08 17:04:25 · 242 阅读 · 0 评论 -
ES6:promise 异步加载
1:单个promise let p=new Promise(function (resolve, reject){ $.ajax({ url: 'data/arr2.txt', dataType: 'json', success(arr){ resolve(arr); }, err...原创 2018-05-09 17:36:18 · 1398 阅读 · 0 评论 -
es6:数组函数用法
1:map 俗称映射 let arr=[12,5,8]; let result=arr.map(item => item*2); console.log(result);// [24, 10, 16] let score=[19, 85, 99, 25, 90]; let result=score.map(item=>item>=60?'及格':'不...原创 2018-05-07 15:21:52 · 492 阅读 · 0 评论 -
ES6:JSON
1:JSON标准写法:只能用双引号,所有的名字都必须用引号包起来。其中{a: 12, b: 5} ×{"a": 12, "b": 5} √{a: 'abc', b: 5} ×{"a": "abc", "b": 5}2:JSON的简写 a:名字跟值(key和value)一样的 let a=12; let b=5; let json={a, b...原创 2018-05-07 17:01:12 · 1980 阅读 · 0 评论