【问题标题】:Return multiple arrays with same name object返回具有相同名称对象的多个数组
【发布时间】:2022-12-03 13:21:33
【问题描述】:

所以我有一个 JSON 文件,其中包含我想要提取的多个数组“ID”。

[
  {
    "ID": 318,
    "Type": 0,
    "Value": 3,
     },
  {
    "ID": 580,
    "Type": 5,
    "Value": 8,
     },
  {
    "ID": 23,
    "Type": 3,
    "Value": 40,
     },
  {
    "ID": 13,
    "Type": 2,
    "Value": 58,
     },
  {
    "ID": 60,
    "Type": 54,
    "Value": 22,
     },
function getID(address){
  var url = 'https://data.com/api/v1/users/';
  var res = UrlFetchApp.fetch(url);
  var content = res.getContentText();
  var json = JSON.parse(content);
  var result = json[0]['ID']+", "+json[1]['ID']+", "+json[3]['ID'];
  return result;
}

我有这段代码可以一个一个地解析数组,但我不知道如何一次获取所有“ID”数组。任何人都可以帮助?

【问题讨论】:

    标签: javascript arrays json


    【解决方案1】:

    尝试:

    var result = json.map(({ ID }) => ID);
    

    【讨论】:

      猜你喜欢
      • 2022-01-18
      • 1970-01-01
      • 1970-01-01
      • 2013-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多