数组或者对象去重

var arr = []
        for (let item of data) {//data是获取的json数据
          arr.push({label: item.state})//取出里面的state属性值
        }
        for (let i = 0; i < arr.length; i++) {
          for (let j = i + 1; j < arr.length; j++) {
            if (arr[i].label == arr[j].label) {
              arr.splice(j, 1)//重复就删除当前
              j--;  //因为数组的长度也相应删除,获取当前位值元素
            }
          }
        }

猜你喜欢

转载自blog.csdn.net/jiandan1127/article/details/79280911
今日推荐