js concat函数和散布运算符合并/插入之间是否有区别?

问题描述 投票:1回答:1

我想知道这两种方法之间是否有任何区别,因为它们都将创建新的数组,因此在javascript中将它们推入数组。

const arr0 = [obj1, obj2, obj3];
const arr1 = arr0.concat(obj4);    // method 1
const arr2 = [...arr0, obj4];      // method 2
javascript arrays insert concat
1个回答
0
投票

a = [1]a.concat([2,3])将提供[1,2,3],而[...a,[2,3]]将提供[1,[2,3]]。有关更多信息,请查看此答案(spread operator vs array.concat()

© www.soinside.com 2019 - 2024. All rights reserved.