如果<16

问题描述 投票:0回答:3

我需要一些帮助,以使此功能仅返回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"]

javascript arrays
3个回答
0
投票

使用数组接口的filter功能。

result = people.filter((item) => item.age >= 16);

0
投票

使用过滤器功能获得结果

var result = examplePeopleArray.filter(x=> x.age >= 16); 

这样,您将从列表中获取过滤器值。


0
投票

使用地图获得所需的输出。

function getNamesOfLegalDrivers(people) { 
    return people.map(p => {
        if(p.age >= 16){
            return p.name;
        }
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.