// 示例代码:解构赋值
// 1. 数组解构赋值
let [a, b, c] = [1, 2, 3];
console.log(a); // 输出: 1
console.log(b); // 输出: 2
console.log(c); // 输出: 3
// 解释:通过解构赋值,可以直接从数组中提取值并赋给变量 a, b, c。
// 2. 对象解构赋值
let { x, y } = { x: 10, y: 20 };
console.log(x); // 输出: 10
console.log(y); // 输出: 20
// 解释:通过解构赋值,可以从对象中提取属性值并赋给变量 x 和 y。
// 3. 默认值
let [m, n = 5] = [1];
console.log(m); // 输出: 1
console.log(n); // 输出: 5
// 解释:如果数组中的值不足,可以为解构的变量指定默认值。
// 4. 嵌套解构
let [p, [q, r]] = [1, [2, 3]];
console.log(p); // 输出: 1
console.log(q); // 输出: 2
console.log(r); // 输出: 3
// 解释:可以对嵌套的数组或对象进行解构赋值。
上一篇:js split 正则
下一篇:js 赋值
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站