最快的方法是在不改变A的引用的情况下进行数组A =数组B.

时间:2016-02-05 08:01:22

标签: javascript

我有一个数组A和一个生成数组B

的函数
var A = ["test"];
var B = ["hello", "world"];
var C = A;

如何使A = B(包含所有且仅包含B中的值)而不更改其引用,因此C也包含所有且仅包含B中的值。

1 个答案:

答案 0 :(得分:5)

我建议:

=VLOOKUP('data mapping'!C2&"",mapping!$A$1:$B$46,2)

Splice将从A中删除所有项目.Push会将B中的项目添加到A.除了push采用参数列表而不是数组,因此我们调用apply以将数组转换为参数。

工作示例here