JavaScript 詳しい奴助けてくれ
■ このスレッドは過去ログ倉庫に格納されています
fruit[
{name:apple,color:red},
{name:banana,color:yellow},
{name:melon,color:green}
]
ここから配列番号指定せずにyellowを取得できる方法ってある? chatGPTに聞け
let fruits = [
{name:'apple', color:'red'},
{name:'banana', color:'yellow'},
{name:'melon', color:'green'}
]
let yellowFruit = fruits.find(fruit => fruit.color === 'yellow');
console.log(yellowFruit.name);
この例では、find()メソッドを使用して、配列の中からcolorプロパティが'yellow'に一致する最初の要素を取得しています。取得した要素はオブジェクト全体になるため、yellowFruit.nameを使ってその名前を取得します。もし該当する要素がなかった場合、find()メソッドはundefinedを返します。 ■ このスレッドは過去ログ倉庫に格納されています