まずはJSONデータを用意
とりあえずこんな感じで用意しました。
const JSONDATA = [
{
id: "aaa",
name: "apple"
},
{
id: "bbb",
name: "orange"
},
{
id: "ccc",
name: "grape"
}
];
idを指定してオレンジを取り出す!
「findIndex」を使って何番目かを確認し(0はじまり)、その番号を指定してJSONデータを返します。
const getFruitById = id => {
const fruitIndex = JSONDATA.findIndex(data => data.id === id);
return JSONDATA[fruitIndex];
};
const orange = getFruitById("bbb");
console.log(orange.name); // display orange