变量的解构赋值
1. 交换变量的值 *
let [x,y] = [1,2]
[x,y] = [y,x]2. 从函数返回多个值 *
// 返回一个数组,数组中取出多个对象
function example() {
return [1, 2, 3];
}
let [a, b, c] = example();
// 返回一个对象,对象中取出多个对象
function example() {
return {
foo: 1,
bar: 2
};
}
let { foo, bar } = example();3. 函数参数的定义 *
4. 提取 JSON 数据 *
5. 函数参数的默认值
6. 遍历 Map 结构 *
7. 引入模块的指定方法
最后更新于