我有一个数组,我需要确保它们是唯一的。我在互联网上找到了下面的代码片段,它工作得很好,直到数组中有一个零。我在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;}