検索と区分活字体配列のインデックス
export class CategoryApi {
categoryId: number;
name: string;
}
categories: CategoryApi[];
selectedCategory: CategoryApi;
selectedCategory = categories.findByIndex(2); //looking for categoryApi by categoryId = 2
を持つCategoryApiオブジェクトを割り当てることによって、要素を見つけ、私はこのJavaScriptオプションを見つけましたが、活字体はあなたがfindメソッドを使用することができます
var inventory = [
{name: 'apples', quantity: 2},
{name: 'bananas', quantity: 0},
{name: 'cherries', quantity: 5}
];
function findCherries(fruit) {
return fruit.name === 'cherries';
}
console.log(inventory.find(findCherries)); // { name: 'cherries', quantity: 5 }
ほとんどの最も簡単な方法:
あなたがインデックスでアイテムを取得するためにまたは方法を見つけるフィルタを使用することができますこれは 'selectedCategory = categories.forEach(catApi => {if(catApi.id == requiredId)return catApi})' –