我有一个对象MyObject
,其属性ItemIDs
之一是一个整数数组。我想获得一个仅包含部分int的新数组PageItemIDs
。这是给寻呼机的;我输入页码PageNumber
,然后获得页面上项目的ID。假设页面大小为20个项目。
这就是我尝试过的。它不起作用,因为js可与引用一起使用,所以我最终更改了对象的数组。
PageItemIDs = MyObject.ItemsID;
PageItemIDs = PageItemIDs.splice(PageNumber * 20, 20);
而不是在页面中获取ItemID,我最终得到不在页面中的ItemID。
我知道我离您还很遥远,但是如果您能帮助的话,那就太好了。
谢谢。
编辑:
当我做
PageItemIDs = PageItemIDs.slice((PageNumber -1) * 20, 20);
它适用于页面1,但对于其他所有页面,它返回一个空数组。
好吧,我明白了,没关系。
PageItemIDs = PageItemIDs.slice(PageNumber * 20, PageNumber * 20);
最佳答案