// 代码示例:使用扩展运算符(...)
// 1. 扩展运算符用于数组
let arr1 = [1, 2, 3];
let arr2 = [...arr1, 4, 5, 6];
console.log(arr2); // 输出: [1, 2, 3, 4, 5, 6]
// 解释: 使用扩展运算符 (...) 可以将一个数组的内容展开,从而可以方便地将一个数组合并到另一个数组中。
// 2. 扩展运算符用于对象
let obj1 = { a: 1, b: 2 };
let obj2 = { ...obj1, c: 3 };
console.log(obj2); // 输出: { a: 1, b: 2, c: 3 }
// 解释: 在对象中使用扩展运算符可以复制对象的属性,并且可以添加新的属性或覆盖已有的属性。
// 3. 扩展运算符用于函数参数
function sum(x, y, z) {
return x + y + z;
}
let numbers = [1, 2, 3];
console.log(sum(...numbers)); // 输出: 6
// 解释: 使用扩展运算符可以将数组中的元素作为单独的参数传递给函数。
上一篇:js alter
下一篇:nodejs fetch
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站