js数组实现不重复插入数据

var array = ["football", "basketball"];
    Array.prototype.pushNoRepeat = function() {
      for (var i = 0; i < arguments.length; i++) {
        var ele = arguments[i];
        if (this.indexOf(ele) == -1) {
          this.push(ele);
        }
      }
    };
    array.pushNoRepeat("djf")
    array.pushNoRepeat("basketball")
    console.log(array); // ["football", "basketball", "djf"]

你可能感兴趣的:(JS)