for in 循环中的 ParseInt

ParseInt inside for in loop

有没有一种简单的方法可以删除 key = parseInt( key ); 并直接从 for 中获取密钥作为整数?

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

编辑以便更好地理解

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

object.items = {
    "123": "somthing",
    "745": "somthing",
    "975": "somthing"
}

这将为您提取密钥:

Object.keys(object.items);

现在,如果我们希望它们都为整数。

Object.keys(object.items).map(Number);