let teams = [
{ name : 'Patriots' },
{ name : 'Dolphins' },
{ name : 'Jets' },
{ name : 'Bills' }
]
let search = (name) => {
for(let i = 0; i < teams.length; i++) {
if(name === teams[i].name) {
return teams[i];
}
return false;
}
}
console.log(search('Patriots')); // returns { name : 'Patriots }
console.log(search('Dolphins')); // return false
オブジェクトの配列を検索するための検索関数を作成しようとしています。最初のオブジェクトを検索すると、それが返されます。配列内の他のオブジェクトを検索すると、falseを返します。 for loop
を完全に実行してからif else文に移動する方法はありますか?これを行うには良い方法がありますか?オブジェクトの配列を検索する
おかげ@AlexBieg –
すごい外 "falseを返すない" を入れてください。それは私たちの最善を尽くす。 – tin
母心配... forループ –