通过 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"]);