gpt4 book ai didi

javascript - 两个数组的串联

转载 作者:行者123 更新时间:2023-11-28 11:22:33 26 4
gpt4 key购买 nike

我有一个数组:

$scope.array2 = ["3","4","5"];
$scope.array = [["1"],["2"],["3"]];
$scope.array[0].concat(array2);

预期输出:

$scope.array = [["1","3","4","5"],["2"],["3"]];

但是concat之后数组没有变化。我该如何解决这个问题?

最佳答案

要获得所需的结果,您必须执行以下操作:

$scope.array2 = ["3","4","5"];
$scope.array = [["1"],["2"],["3"]];
$scope.array[0] = $scope.array[0].concat($scope.array2);

Array.prototype.concat实际上返回结果,而不是修改它的主题。
您必须将contact的结果保存到$scope.array[0]

<小时/>

此外,请查看 @Phil's answer, using push ,它也会返回所需的结果,而无需单独分配结果。

关于javascript - 两个数组的串联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30930929/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com