X



JavaScript 詳しい奴助けてくれ
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/05/19(金) 18:47:30.422ID:svt2JEu60
fruit[
{name:apple,color:red},
{name:banana,color:yellow},
{name:melon,color:green}
]
ここから配列番号指定せずにyellowを取得できる方法ってある?
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/05/19(金) 18:48:29.129ID:/QbndAwg0
find
0003以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/05/19(金) 18:49:16.907ID:svt2JEu60
fruit[1].color
これ以外で頼む
0004以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/05/19(金) 18:51:09.437ID:1jTWFO/a0
ぐるぐる回してバナナだったらカラーをリターンする
0005以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/05/19(金) 18:51:11.852ID:uLb0QHv7a
別のところにコピーすれば良いと思う
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/05/19(金) 18:51:17.831ID:17cO1Beo0
foreach
0007以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/05/19(金) 18:52:05.184ID:So6YVQMY0
>>2で終わってんじゃん
0008以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/05/19(金) 18:54:24.349ID:VczC/esr0
filter
0009以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/05/19(金) 18:58:03.206ID:HufsRbkIa
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を返します。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況