Рассматривая следующий массив, который включает в себя несколько объектов, я попытался получить конкретные значения в одном массиве. Чтобы выразить это деликатно, я хотел вытащить имена людей, которые были в «красной» команде.
//
const array = [
{
username: "Mike",
team: "red",
score: 20,
items: ["bat", "book", "gloves"]
},
{
username: "Moe",
team: "blue",
score: 30,
items: ["cellphone", "backpack", "cards"]
},
{
username: "Ellie",
team: "red",
score: 15,
items: ["ball", "canteen", "crayon"]
},
{
username: "little_joe",
team: "green",
score: 1,
items: ["book", "pencil"]
},
];
//using filter method :
const filterArray=array.filter((num)=>{ if (num.team==="red" ){ return num.username}});
console.log(filterArray);
//result : an array including two objects full of unwanted values.
Что я должен сделать, чтобы получить один единственный массив с только желаемым значением (не два больших объекта)?
Я пытаюсь получить такой массив: (2) ► [Mike, Ellie]