forEach 不适用于 ExtReact 存储中的数据项结构

forEach is not working for items structure of data from store of ExtReact

我正在尝试遍历 ExtReact 存储的数据以使用 .getData() 从存储中获取数据。

随后,当我尝试遍历这些项目时,我没有得到单个项目的任何结果。好像是空的。

这是 data.items 当我 console.log 整个数组时的结果:

但是,当我使用 forEach 遍历此数组时,我什么也没得到。

这是forEach循环的代码:

if(userShortCutData.items !== undefined){
    console.log(userShortCutData.items);
    userShortCutData.items.forEach(function(item){
        console.log(item); //nothing is consol.log-ed;
        console.log(item.data); //nothing is consol.log-ed;
        console.log(item._user); //nothing is consol.log-ed;
    });
}

获取基础记录列表作为数组:

store.getRange().forEach(r => {
    console.log(r.id);
});

要使用内置商店方法:

store.each(r => {
    console.log(r.id);
});

您可以在商店上使用加载或刷新侦听器(取决于您的需要)以等待数据处理完毕:

store.on('refresh', () => {
    // do the magic();
});