js根据对象数组中某一属性删除该项(根据数组对象属性删除里面的对象)

 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);
原文地址:https://www.cnblogs.com/wangjae/p/14681509.html