相关疑难解决方法(0)

如何在JavaScript中合并两个数组并重复删除项目

我有两个JavaScript数组:

var array1 = ["Vijendra","Singh"];
var array2 = ["Singh", "Shakya"];
Run Code Online (Sandbox Code Playgroud)

我希望输出为:

var array3 = ["Vijendra","Singh","Shakya"];
Run Code Online (Sandbox Code Playgroud)

输出数组应该删除重复的单词.

如何在JavaScript中合并两个数组,以便我只按照它们插入原始数组的相同顺序从每个数组中获取唯一项?

javascript arrays merge

1256
推荐指数
34
解决办法
100万
查看次数

将数组项推送到另一个数组中

我有一个JavaScript数组dataArray,我想推入一个新的数组newArray.除了我不想newArray[0]成为dataArray.我想将所有项目推入新数组:

var newArray = [];

newArray.pushValues(dataArray1);
newArray.pushValues(dataArray2);
// ...
Run Code Online (Sandbox Code Playgroud)

甚至更好:

var newArray = new Array (
   dataArray1.values(),
   dataArray2.values(),
   // ... where values() (or something equivalent) would push the individual values into the array, rather than the array itself
);
Run Code Online (Sandbox Code Playgroud)

所以现在新数组包含各个数据数组的所有值.是否有一些像pushValues现有的速记,所以我不必迭代每个人dataArray,逐个添加项目?

javascript arrays

854
推荐指数
14
解决办法
95万
查看次数

标签 统计

arrays ×2

javascript ×2

merge ×1