解构赋值: 数组、对象
时间: 2024-01-12 09:03:39 浏览: 123
ES6数组与对象的解构赋值详解
以下是解构赋值的数组和对象两个例子:
1. 数组解构赋值
```javascript
let array = [1, 2, 3, 4];
let [a, b, c, d] = array;
console.log(a); // 输出:1
console.log(b); // 输出:2
console.log(c); // 输出:3
console.log(d); // 输出:4
```
在上面的例子中,我们将数组 `[1, 2, 3, 4]` 解构成了变量 `a`、`b`、`c` 和 `d`。
2. 对象解构赋值
```javascript
let obj = {name: 'Tom', age: 18};
let {name, age} = obj;
console.log(name); // 输出:Tom
console.log(age); // 输出:18
```
在上面的例子中,我们将对象 `{name: 'Tom', age: 18}` 解构成了变量 `name` 和 `age`。
阅读全文