Array.prototype.uniq=function () { let result = []; let isNanIncluded = false; // 是否包含NaN for (let i = 0; i < this.length; i++) { let isInclude = false; let current = this[i]; if (current !== current) { // 判断是否为NaN NaN 和 NaN不等 if (isNanIncluded) { //包含Nan isInclude = true; } else { isNanIncluded ...