arrays - Node JS : How to remove duplicates from Array

标签 arrays node.js duplicates

我有一个数组:

[
    1029,
    1008,
    1040,
    1019,
    1030,
    1009,
    1041,
    1020,
    1031,
    1010,
    1042,
    1021,
    1030,
    1008,
    1045,
    1019,
    1032,
    1009,
    1049,
    1022,
    1031,
    1010,
    1042,
    1021,
]

现在我想从中删除所有重复项。 NodeJs中是否有任何方法可以直接做到这一点。

最佳答案

不,node.js 中没有内置方法,但是在 javascript 中有很多方法可以做到这一点。你所要做的就是look around ,因为这已经回答了。

uniqueArray = myArray.filter(function(elem, pos) {
    return myArray.indexOf(elem) == pos;
})

关于arrays - Node JS : How to remove duplicates from Array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23237704/

相关文章:

审查 STDIN 中找到的单词并打印到 STDOUT 不起作用

node.js - 如何在 Angular 中谨慎使用 localStorage

android-studio - Flutter:在多个包中定义颜色

r - 如何使用 R 从列的每个单元格中删除重复的逗号分隔字符值

Javascript 3 维数组赋值错误

javascript - 如果我不打算返回任何内容,我应该使用像map和filter这样的数组方法吗?

javascript - 在映射返回中 react 渲染数组

javascript - 提高压缩比 UglifyJS - NodeJS

javascript - 如何将 PHP 用户详细信息( session )解析到 Node.js 服务器?

php - mySql 的输出是二维 Json 但有重复项