javascript处理数组

发布时间 2023-09-20 16:48:21作者: 缤纷世界

 

let data = [
  {  
    "subject_id": 948,  
    "xmdw": "长春市实验中学",  
    "sbnd": 2023,     
    "xmmc": "长春市实验中学食堂厨具设备更换项目"      
  },  
  {  
    "subject_id": 949,     
    "xmdw": "长春市教育技术装备与信息中心",  
    "sbnd": 2022,      
    "xmmc": "长春市教育装备与信息化项目智慧管理系统"  
  }    
];  
  
let subjectIds = data.map(item => item.subject_id);  

console.log(subjectIds);
 
//输出:
[948, 949]

=========================================================

let arr = ["948", "949"]; 
  
arr = arr.filter(item => item !== "949");  
  
console.log(arr);

//输出: 
["948"]

=======================================================

let arr = [  
  {  
    "subject_id": 948,  
    "xmdw": "长春市实验中学",  
    "sbnd": 2023,  
    "xmmc": "长春市实验中学食堂厨具设备更换项目"  
  },  
  {  
    "subject_id": 949,  
    "xmdw": "长春市教育技术装备与信息中心",  
    "sbnd": 2022,  
    "xmmc": "长春市教育装备与信息化项目智慧管理系统"  
  }  
];  
  
arr = arr.filter(item => item.subject_id !== 949);  
  
console.log(arr);

//输出: 
[  
  {  
    "subject_id": 948,  
    "xmdw": "长春市实验中学",  
    "sbnd": 2023,  
    "xmmc": "长春市实验中学食堂厨具设备更换项目"  
  }
]