Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 扩展运算符

作者:昔日暖阳   发布日期:2025-11-05   浏览:95

// 扩展运算符(...)用于将一个数组或对象展开为多个元素或属性。

// 示例 1: 数组的扩展运算符
const numbers = [1, 2, 3];
const newNumbers = [...numbers, 4, 5, 6];

console.log(newNumbers); // 输出: [1, 2, 3, 4, 5, 6]

// 解释: 使用扩展运算符将 `numbers` 数组的内容展开,并添加新的元素,生成新的数组 `newNumbers`。

// 示例 2: 对象的扩展运算符
const obj1 = { a: 1, b: 2 };
const obj2 = { ...obj1, c: 3 };

console.log(obj2); // 输出: { a: 1, b: 2, c: 3 }

// 解释: 使用扩展运算符将 `obj1` 的属性展开,并添加新的属性 `c`,生成新的对象 `obj2`。

// 示例 3: 函数参数的扩展运算符
function sum(...args) {
  return args.reduce((acc, curr) => acc + curr, 0);
}

console.log(sum(1, 2, 3, 4)); // 输出: 10

// 解释: 使用扩展运算符将传入的参数收集到一个数组 `args` 中,然后使用 `reduce` 方法计算总和。

上一篇:js or

下一篇:node.js typescript

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

js 数组拷贝

js 对象数组合并

js 对象转数组

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站