wangjae
 removeByValue(arr, attr, value)
 { 
  var index=0;
  for(var i in arr){
    if(arr[i][attr]==value){
      index=i;
      break;
    }
  }
  arr.splice(index,1);
}

// 原数组
const arr = [
    { name: \'王佳斌\', age: \'20\' },
    { name: \'孙玉红\', age: \'15\' }
];

// 移除age=15的项
removeByValue(arr, \'age\', \'15\');

console.log(arr);

 

分类:

技术点:

相关文章: