I am trying to return is (member: true) && names with the letter ‘K’?
<pre>
let people = ([
{ name: "Angelina Jolie", member: true },
{ name: "Eric Jones", member: false },
{ name: "Paris Hilton", member: true },
{ name: "Kayne West", member: false },
{ name: "Bob Ziroll", member: true }
]);
let active = people.filter(iterator => (iterator.member == true &&
iterator.name.includes('K'))).map((iterador) => iterador.name);
console.log(active);
</pre>
>Solution :
If Kayne West would have member: true, then you will have result:
let people = [
{ name: "Angelina Jolie", member: true },
{ name: "Eric Jones", member: false },
{ name: "Paris Hilton", member: true },
{ name: "Kayne West", member: true },
{ name: "Bob Ziroll", member: true }
];
let active = people.filter(iterator => (iterator.member == true &&
iterator.name.includes('K'))).map((iterador) => iterador.name);
console.log(active)
Otherwise, none of the items are not satisfying condition in filter:
iterator.member == true && iterator.name.includes('K')