变量的解构赋值 对象的解构赋值 对象属性别名(如果有了别名,那么原来的名字就无效了) 对象的解构赋值指定默认值 字符串的解构赋值 ...
分类:
其他好文 时间:
2019-04-27 19:57:24
阅读次数:
198
命令:var let const数组解构赋值:let [a = 1] = [];let [a, b, c] = [1, 2, 3];let [a, b, c] = new Set([1, 2, 3]);对象解构赋值:let { log, sin, cos } = Math;let { a, b } ...
分类:
其他好文 时间:
2019-04-26 19:35:12
阅读次数:
166
{ let a,b,rest; [a,b]=[1,2]; console.log(a,b);// 1 2 } { let a,b,rest; [a,b,...rest]=[1,2,3,4,5,6]; console.log(a,b,rest);// 1 2 >[3,4,5,6] } { let a, ...
分类:
其他好文 时间:
2019-04-18 01:00:58
阅读次数:
188
function add([x, y]){ return x + y; } add([1, 2]); // 3 ...
分类:
其他好文 时间:
2019-04-09 18:15:47
阅读次数:
150
变量的解构赋值 任何部署了 Iterator 的对象都可 for of 循环(数组、Set、Map、某些类似数组的对象(arguments对象、DOM NodeList 对象)、Generator 对象、字符串) ...
分类:
其他好文 时间:
2019-03-29 14:37:40
阅读次数:
145
1. 常规方法 1. es6 对象解构赋值实现 1. 传入两个参(arr,fn),控制升序,降序 javascript function sort_bubble(arr,fn) { let length = arr.length; for(let x = 0; x y; } function des ...
分类:
编程语言 时间:
2019-03-25 12:06:18
阅读次数:
277
1、let/const 1)作用域:es5中有全局作用域、函数作用域。es6中新增了块级作用域 2)let定义的变量在所在块级作用域外失效,严格模式下失效后直接报错, 且不允许重复声明同名变量 3)const用于声明常量,声明时必须赋值,也是在块级作用域下有效 2、解构赋值 1) 数组解构赋值 包含 ...
分类:
其他好文 时间:
2019-03-24 19:56:43
阅读次数:
156
解构赋值的概念 ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring) 传统对变量赋值的方式,以前,为变量赋值,只能直接指定值。 数组的解构赋值——简单的数组解构赋值和嵌套数组的解构赋值 ES6允许写成下面这样。可以从数组中提取值,按照对应位置,对变 ...
分类:
其他好文 时间:
2019-03-24 09:17:43
阅读次数:
464
1.超引用:(...) 用于取出参数对象中的所有可遍历属性,拷贝到当前对象之中 2.解构赋值: 赋值: 解构: 3. for of循环: es5的for循环: for in 循环: for of 循环:(不能用来遍历json) 4.Map对象 map对象是因为for of 的出现才出现的,一个map ...
分类:
其他好文 时间:
2019-03-11 00:57:29
阅读次数:
189
1,其实在ES6出现了之后,更新的很多,这些都是要去理解和学习的。 2,最近对于数组解构这个东西做了一个学习,觉得对于数据解构的有比较大的用处,所以po出来。 3,解构的分类有很多种类型:数组的解构赋值,对象的解构赋值,字符串的解构赋值,布尔值的解构赋值,函数参数的解构赋值,数值的解构赋值。 现在先 ...
分类:
编程语言 时间:
2019-03-08 11:24:29
阅读次数:
186