js 查找对象最后一个键带有负1,为什么?

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

要获取对象的最后一个键,这是我必须写的,但我不明白为什么我们需要负-1

Object.keys(myObject)[Object.keys(myObject).length - 1]

我尝试删除负1,但它在控制台中未定义。

javascript javascript-objects
1个回答
0
投票

在数组中搜索时,可以使用index。数组中第一项的索引为 0,下一项为 1,下一项为 2...

但是,someArray.length 返回数组中有多少项

所以长度从1开始(如果数组不为空),但索引从0开始。所以你需要扣除1:)。

© www.soinside.com 2019 - 2024. All rights reserved.