
ES6
only家的博客
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ES6学习笔记之变量的解构赋值——数组的解构赋值
终于决定好好看看ES6了。笔记还是要有的吧。 一、数组的解构赋值 变量的解构赋值:ES6按照一定模式从数组和对象中提取值,对变量进行赋值,这被称为解构赋值。下面是几个例子: let [foo,[[bar],baz]]=[1,[[2],3]]; foo //1 bar //2 baz //3 let [x,,y]=[1,2,3] x //1 y // 3 let [head,...tail]=[1...原创 2019-09-12 10:52:22 · 245 阅读 · 0 评论 -
ES6学习笔记之变量的解构赋值——对象的解构赋值
解构不仅可以用于数组,还可以用于对象。对象的解构与数组有一个重要的不同。数组的元素是按次序排列的,变量的取值由它的位置决定;而对象的属性没有次序,变量必须与属性同名,才能取到正确的值。 let { bar, foo } = { foo: 'aaa', bar: 'bbb' }; foo // "aaa" bar // "bbb" let { baz } = { foo: 'aaa', bar: '...原创 2019-09-12 12:01:19 · 330 阅读 · 0 评论 -
ES6学习笔记之变量的解构赋值——解构赋值的用途
1、交换变量的值: let x=1; let y=2; [x,y]=[y,x]; 2、从函数返回多个值: 函数只能返回一个值,如果要返回多个值,只能将它们放在数组或对象里返回。有了解构赋值,取出这些值就非常方便了。如下: //返回一个数组 function example(){ return [1,2,3]; } let [a,b,c] = example(); //返回一个对象 functi...原创 2019-09-12 14:44:34 · 296 阅读 · 0 评论 -
ES6学习笔记之变量的解构赋值——字符串的新增方法
1、String.fromCodePoint() ES5提供String.fromCharCode()方法,用于从Unicode码点返回对应的字符,但是这个方法不能识别码点大于0xFFFF的字符。ES6提供了String.fromeCodePoint()方法,可以识别大于0xFFFF的字符,弥补了String.fromCharCode()方法的不足。在作用上,与codePointAt()方法相反。...原创 2019-09-16 17:40:31 · 224 阅读 · 0 评论