前几天碰到一个题目,要求是这样的. 题目描述 为 Array 对象添加一个去除重复项的方法 示例1 输入 [false, true, undefined, null, NaN, 0, 1, {}, {}, 'a', 'a', NaN] 输出 [false, true, undefined, null, NaN, 0, 1, {}, {}, 'a'] es5代码 它的在线编辑器只支持es5, 所以写下了一长串代码 Array.prototype.uniq = function () { var i…