You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否使用扩展运算符(spread operator)合并数组?

能否使用扩展运算符合并数组?

当然可以用**扩展运算符(spread operator)**来合并数组,它是JavaScript中合并多个数组的简洁方案,能直接将两个或多个数组合并为一个新数组,下面是具体示例:

示例1:仅展开其中一个数组

let a = [a, b];
let b = [c, d];

c = [a, ...b]

输出结果:

c = [[a,b], c, d]

这里仅对数组b使用扩展运算符,数组a会作为一个整体元素被放入新数组,而b的元素则被逐个展开添加进去。

示例2:同时展开两个数组

如果对两个数组都使用扩展运算符,就能将它们的所有元素合并到同一个数组中:

c = [...a, ...b]

输出结果:

c = [a, b, c, d]

此时数组a和b的元素都被逐个提取、展开,最终合并成一个包含所有元素的新数组。

内容的提问来源于stack exchange,提问作者Vinay Surya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 15:32:42