"有一系列的数字,需要确保是唯一的。在互联网上找到了下面的代码片段,直到数组中有一个零为止。在这里发现了这个其他的脚本,看起来几乎完全一样,但它并没有失败。
所以为了帮助学习,有人能帮确定原型脚本出错的地方吗?
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;
}
重复问题的更多答案:
从JavaScript数组中删除重复项
类似的问题:
在一个数组中获得具有多个出现(即:不唯一)的所有值"
相似问题