假设我有一个对象数组:
var students = [{name: 'Nick',achievements: 158,points: 1473}, {name: 'Nick',achievements: '175',points: '16375'},
{name: 'Ramon',achievements: '55',points: '2025'}];
我希望从数组中仅提取名字为Nick的点。
例如,如果(name == 'Nick'),则输出应为[1473,16375]。
我尝试过:
var arrayPoints = students.map(function (el) {
if(el.name=='Nick'){
return el.points
}
});
但它给我输出:
console.log(arrayPoints)
[1473,16375,undefined] o/p