通过 Map 遍历 Store
Iterate over Store via Map
通过地图将对象添加到 Svelte 商店。
每个对象都有一个 ID,应该可以迭代这些 ID。
和
$entities.get("123").currentPage;
返回此对象的当前页面。
如何遍历多个 ID 以返回商店中所有对象的当前页面?
您可以将这些 ID 放入一个数组中,然后将该数组映射到您在问题中列出的代码。例如:
function getPages(ids) {
return ids.map(id => $entitites.get(id).currentPage);
}
// example call:
let pages = getPages(["123", "146", "195"]);
通过地图将对象添加到 Svelte 商店。
每个对象都有一个 ID,应该可以迭代这些 ID。 和 $entities.get("123").currentPage;
返回此对象的当前页面。
如何遍历多个 ID 以返回商店中所有对象的当前页面?
您可以将这些 ID 放入一个数组中,然后将该数组映射到您在问题中列出的代码。例如:
function getPages(ids) {
return ids.map(id => $entitites.get(id).currentPage);
}
// example call:
let pages = getPages(["123", "146", "195"]);