JS中如何快速获取JSON对象的最后一项的值?

比方说有这么一个JSON对象:


VdKYUwJK0LX7PjH7AAAB: 'VdKYUwJK0LX7PjH7AAAB',

'52dPDsI8bAJIuVzoAAAC': '52dPDsI8bAJIuVzoAAAC',

QJlU5mYDPXDTXA5vAAAD: 'QJlU5mYDPXDTXA5vAAAD' 

}

我想在不知道最后一项K的情况下获取到末尾项的值,请问怎么做?


喵喔喔
浏览 289回答 1
1回答

慕妹3242003

没办法,Key-Value数据结构是无法保证其顺序的,不管是 for...in 还是其它任何迭代方法,若你真保证数据有效性,还是使用 Array 吧。一个获取的写法:data[Object.keys(data)[Object.keys(data).length - 1]]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript