如何使用变量键遍历json并获取键值?
我尝试使用foreach
循环,使用Object
属性。使用括号表示法,这些都没有给我我需要的东西。我想将TT_pistol_(gold)
存储为变量,并将所有与之相关的数据存储在另一个变量中。我不能使用数据['TT_pistol_(gold)'],因为它的名称各不相同。
恩。输入
{
"TT_pistol_(gold)":{
"weight":0,
"recoil":750,
"ergonomics":75,
"RPM":30,
"Caliber":"7.62x25mm_Tokarev"
}
}
恩。产量 name ='TT_pistol_(gold)'; data ='{“weight”:0,“recoil”:750,“ergonomics”:75,“RPM”:30,“Calibre”:“7.62x25mm_Tokarev”}'
回答如下:这是你需要的吗?
'use strict';
const obj = {
"TT_pistol_(gold)":{
"weight":0,
"recoil":750,
"ergonomics":75,
"RPM":30,
"Caliber":"7.62x25mm_Tokarev"
}
};
for (const [name, data] of Object.entries(obj)) {
console.log(name);
console.log(data);
}
如何使用变量键遍历json并获取键值?
我尝试使用foreach
循环,使用Object
属性。使用括号表示法,这些都没有给我我需要的东西。我想将TT_pistol_(gold)
存储为变量,并将所有与之相关的数据存储在另一个变量中。我不能使用数据['TT_pistol_(gold)'],因为它的名称各不相同。
恩。输入
{
"TT_pistol_(gold)":{
"weight":0,
"recoil":750,
"ergonomics":75,
"RPM":30,
"Caliber":"7.62x25mm_Tokarev"
}
}
恩。产量 name ='TT_pistol_(gold)'; data ='{“weight”:0,“recoil”:750,“ergonomics”:75,“RPM”:30,“Calibre”:“7.62x25mm_Tokarev”}'
回答如下:这是你需要的吗?
'use strict';
const obj = {
"TT_pistol_(gold)":{
"weight":0,
"recoil":750,
"ergonomics":75,
"RPM":30,
"Caliber":"7.62x25mm_Tokarev"
}
};
for (const [name, data] of Object.entries(obj)) {
console.log(name);
console.log(data);
}