我知道我可以使用 .filter 来实现这一点,但是我不确定如何实现它。
我在数组中有如下对象
item {
title : g.attributes.title,
category : g.attributes.categoryid,
possible: g.attributes.possible
}
但是,数组中的某些项目可能具有 NaN 属性。
我需要确保只有可能属性不是 NaN 的项目才会被推入数组。
这是我完整代码的摘录:
function load(id){
itemPath = lev1.lev2.lev3;
items = [];
for (var i = 0; i<itemPath.length; i++) {
if(itemPath[i].attributes.id==id) {
return itemPath[i].attributes.grades.models.map(function(g) {
items.push(
{
title : g.attributes.title,
category : g.attributes.categoryid,
possible: g.attributes.possible
});
});
}
}
}