![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
only家的博客
这个作者很懒,什么都没留下…
展开
-
ES6学习笔记之变量的解构赋值——数组的解构赋值
终于决定好好看看ES6了。笔记还是要有的吧。一、数组的解构赋值变量的解构赋值:ES6按照一定模式从数组和对象中提取值,对变量进行赋值,这被称为解构赋值。下面是几个例子:let [foo,[[bar],baz]]=[1,[[2],3]];foo //1bar //2baz //3let [x,,y]=[1,2,3]x //1 y // 3let [head,...tail]=[1...原创 2019-09-12 10:52:22 · 202 阅读 · 0 评论 -
ES6学习笔记之变量的解构赋值——对象的解构赋值
解构不仅可以用于数组,还可以用于对象。对象的解构与数组有一个重要的不同。数组的元素是按次序排列的,变量的取值由它的位置决定;而对象的属性没有次序,变量必须与属性同名,才能取到正确的值。let { bar, foo } = { foo: 'aaa', bar: 'bbb' };foo // "aaa"bar // "bbb"let { baz } = { foo: 'aaa', bar: '...原创 2019-09-12 12:01:19 · 246 阅读 · 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 · 144 阅读 · 0 评论 -
ES6学习笔记之变量的解构赋值——字符串的新增方法
1、String.fromCodePoint()ES5提供String.fromCharCode()方法,用于从Unicode码点返回对应的字符,但是这个方法不能识别码点大于0xFFFF的字符。ES6提供了String.fromeCodePoint()方法,可以识别大于0xFFFF的字符,弥补了String.fromCharCode()方法的不足。在作用上,与codePointAt()方法相反。...原创 2019-09-16 17:40:31 · 176 阅读 · 0 评论