最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何使用变量键遍历json并获取键值?

IT培训 admin 5浏览 0评论

如何使用变量键遍历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);
}
发布评论

评论列表 (0)

  1. 暂无评论