搜索
写经验 领红包

es6解构(es6解构赋值有哪几种)

导语:ES6解构的使用

es6 解构(es6解构赋值有哪几种)

es6中允许按照一定模式从数组和对象中提取值,然后对变量进行赋值

 // 数组的解构 let arr = [1, 2, 3]; let [x, y, z] = arr; // x = 1 console.log("x=>", x);// 1 // y = 2 console.log("y=>", y);// 2 // z = 3 console.log("z=>", z);// 3 // 或者如下 let [y1] = arr; console.log(y1);// 1 //对象的结构 let p = { name: '蔡文姬', age: 26 }; let { name, age } = p; console.log(name);// 蔡文姬 console.log(age);// 26 // 以上的必须一一对应,下面的一种是,使用别名 let { name: n, age: a } = p; console.log(n);// 蔡文姬

本文内容由小婷整理编辑!