一个包含4个字符串的对象,我需要从该对象开始一个个地尝试我想要的数据。Object.keys(Object_name)。[index]但数据无法检索。
这是对象:
Object_name={
0: "A",
1: "R",
2: "E",
3: "A"
}
谢谢。
答案 0 :(得分:0)
Object.keys(Object_name)
将打印[0, 1, 2, 3]
,因此如果您进行Object.keys(Object_name)[0]
,则将得到0、1代表1等...如果得到[0, 1, 2, 3][0] => 0
则得到undefined
定义您的object_name
据我了解,您想循环使用对象名称并使用对象键获取每个对象值
Object.keys(Object_name).forEach(key => { console.log(Object_name[key]); });
要详细了解Object.keys
答案 1 :(得分:0)
使用Object.entries:
Object_name={
0: "A",
1: "R",
2: "E",
3: "A"
}
Object.entries(Object_name).forEach(([key, value]) => {
console.log(`${key} ${value}`);
});