Array.push() and unique items

后端 未结 12 602
梦谈多话
梦谈多话 2020-12-24 10:45

I have a simple case of pushing unique values into array. It looks like this:

  this.items = [];

  add(item) {
    if(this.items.indexOf(item) > -1) {
           


        
12条回答
  •  太阳男子
    2020-12-24 11:01

    Using Set

    this.items = new Set();
    this.items.add(1);
    this.items.add(2);
    this.items.add(1);
    this.items.add(2);
    
    console.log(Array.from(this.items)); // [1, 2]
    

提交回复
热议问题