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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM