在循环中的for内的ParseInt

问题描述 投票:0回答:1

有没有一个简单的方法可以去除 key = parseInt( key ); 并从for中直接以整数形式获取密钥?

for( var key in object.items )
{
    key = parseInt( key );
}

为了更好的理解,编辑

object.items是一个以id为键的对象。但不是一个数组.

object.items = {
    "123": "somthing",
    "745": "somthing",
    "975": "somthing"
}
javascript for-loop for-in-loop
1个回答
2
投票

这将为你提取键。

Object.keys(object.items);

现在,如果我们希望所有的整数。

Object.keys(object.items).map(Number);
© www.soinside.com 2019 - 2024. All rights reserved.