30
获取JavaScript数组中的所有唯一值(删除重复项)
我需要确定一个唯一的数字数组。我在互联网上找到了下面的代码片段,并且在数组中包含零之前,它都可以正常工作。我在Stack Overflow上的这里找到了另一个脚本,看起来几乎完全一样,但是它不会失败。 因此,为了帮助我学习,有人可以帮助我确定原型脚本出了什么问题吗? Array.prototype.getUnique = function() { var o = {}, a = [], i, e; for (i = 0; e = this[i]; i++) {o[e] = 1}; for (e in o) {a.push (e)}; return a; } 来自重复问题的更多答案: 从JS数组中删除重复的值 类似的问题: 获取数组中的所有非唯一值(即:重复/多次出现)
1481
javascript
arrays
unique