判断数组中是否存在重复的值,存在则删除,不存在则添加

1.代码

// 获取 checkbox 的值
onChange = (val,obj) => {
  // 保存ids
  if (this.selectedIds.indexOf(val) === -1) {
    // 不存在,则添加
    this.selectedIds.push(val)
  } else {
    // 存在,则删除
    this.selectedIds.splice(this.selectedIds.indexOf(val), 1)
  }
  // 保存items
  if (this.selectedPersons.indexOf(obj) === -1) {
    // 不存在,则添加
    this.selectedPersons.push(obj)
  } else {
    // 存在,则删除
    this.selectedPersons.splice(this.selectedPersons.indexOf(obj), 1)
  }
}

.

posted @ 2018-07-10 18:51  每天都要进步一点点  阅读(886)  评论(0)    收藏  举报