Почему я могу обновить файл, принадлежащий root, используя sudo vi, но не добавлять к нему строку с помощью sudo echo "Thing" >> файла?
我有两个JavaScript数组。
var array1 = ["Vijendra","Singh"];
var array2 = ["Singh", "Shakya"];
我希望输出的结果是
var array3 = ["Vijendra","Singh","Shakya"];
输出的数组应该去掉重复的字。
我如何在JavaScript中合并两个数组,以便从每个数组中只得到唯一的项目,其顺序与插入原始数组的顺序相同?
1246
3
只需合并数组(不删除重复部分)即可
ES5版本使用
Array.concat
。ES6版本使用[destructuring][2]。
由于没有 "内置 "的方法来删除重复的内容([ECMA-262][1]实际上有
Array.forEach
,这将是很好的方法),我们必须手动完成。新的解决方案(使用
Array.prototype.indexOf
和Array.prototype.concat
)。其他浏览器的`indexOf'方法的实现取自MDC