var sa=[{id:1,name:'ABC'},{id:2,name:'BCD'},{id:3,name:'PLM'},{id:4,name:'ERV'},{id:5,name:'SRT'},{id:6,name:'MNO'},{id:7,name:'XYZ'}]
sa 是我的对象列表,我想要 id 大于 5 的列表。这意味着我需要这样
var result=[{id:6,name:'MNO'},{id:7,name:'XYZ'}]
最佳答案
您可以使用可用的 filter()
处理这个问题的函数:
var results = sa.filter(function(item) {
return item.id > 5;
});
示例
// Your original array
var sa=[{id:1,name:'ABC'},{id:2,name:'BCD'},{id:3,name:'PLM'},{id:4,name:'ERV'},{id:5,name:'SRT'},{id:6,name:'MNO'},{id:7,name:'XYZ'}]
// Store the results in your filtered array
var results = sa.filter(function(item){
return item.id > 5;
});
// Log them to the console
console.log(results);
关于javascript - Jquery对象列表获取列表,其中id大于给定id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42801152/