我尝试过使用foreach循环,使用Object属性。使用括号表示法,这些都不能给我所需要的。我希望将TT_pistol_(gold)存储为变量,并将与其相关的所有数据都存储在另一个变量中。我不能使用数据‘’TT_(金)‘,因为它的名称各不相同。
例如。输入
{
"TT_pistol_(gold)":{
"weight":0,
"recoil":750,
"ergonomics":75,
"RPM":30,
"Caliber":"7.62x25mm_Tokarev"
}
}例如。输出
名称=‘TT_pistol_(黄金)’;
数据= '{“权重:0,”后坐力“:750,”人体工程学“:75,"RPM":30,”口径“:”7.62x25mm_Tokarev“}‘
发布于 2019-02-13 10:17:52
这就是你需要的吗?
'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);
}
https://stackoverflow.com/questions/54664465
复制相似问题