我需要一些帮助,以使此功能仅返回16岁以上的人。
function getNamesOfLegalDrivers(people) {
}
/* Do not modify code below this line */
const examplePeopleArray = [
{ name: 'John', age: 14 },
{ name: 'Joey', age: 16 },
{ name: 'Jane', age: 18 }
];
[console.log(getNamesOfLegalDrivers(examplePeopleArray))
应该是["Joey", "Jane"]
使用数组接口的filter
功能。
result = people.filter((item) => item.age >= 16);
使用过滤器功能获得结果
var result = examplePeopleArray.filter(x=> x.age >= 16);
这样,您将从列表中获取过滤器值。
使用地图获得所需的输出。
function getNamesOfLegalDrivers(people) {
return people.map(p => {
if(p.age >= 16){
return p.name;
}
}
}