gpt4 book ai didi

json - 访问以数字命名的属性

转载 作者:太空宇宙 更新时间:2023-11-04 01:59:56 24 4
gpt4 key购买 nike

我正在使用node.js,我必须解析以下对象;

{ state:
{
desired: { '1': '0', '151': '2', hdr: [Object] },
reported: { '1': '0', '151': '2', hdr: [Object] }
}
}

我可以访问类似的值;

状态.期望

状态.desired.hdr[0]

但是如何访问属性/值 '1':'0' 或 '151':'2' ?

如果我尝试像;

状态.所需.151或者状态.所需的。'151'

我收到错误...

谢谢格斯

最佳答案

使用state.desired['151']或state['desired']['151'];

如果您想从键为数字或特殊字符的对象中获取值,请使用以下格式:obj['key']

让 myObj = {
“1”:“富”,
“-“: “酒吧”
}
console.log(myObj['1']);//富
console.log(myObj['-']);//酒吧

关于json - 访问以数字命名的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46386925/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com