Javascript 从数组中获取特定值

Javascript 从数组中获取特定值,javascript,arrays,url,asana,Javascript,Arrays,Url,Asana,我正试图写一个小脚本,它能让我从体式中得到标签的名称和ID。 我有一个原始数组,结构如下: "data":[{"id":"27724930904,"gid":"27724930904","name":"Tag1"}, {"id":"26724930954,"gid":"26724930954","name":"Tag2"}, {"id":"26109930621,"gid":"26109930621","name":"Tag3"}]} var tagName = ["Tag1", "Tag2"

我正试图写一个小脚本,它能让我从体式中得到标签的名称和ID。 我有一个原始数组,结构如下:

"data":[{"id":"27724930904,"gid":"27724930904","name":"Tag1"},
{"id":"26724930954,"gid":"26724930954","name":"Tag2"},
{"id":"26109930621,"gid":"26109930621","name":"Tag3"}]}
var tagName = ["Tag1", "Tag2", "Tag3"];
var tagID = ["27724930904", "26724930954", "26109930621"];
目标是获得如下两个阵列:

"data":[{"id":"27724930904,"gid":"27724930904","name":"Tag1"},
{"id":"26724930954,"gid":"26724930954","name":"Tag2"},
{"id":"26109930621,"gid":"26109930621","name":"Tag3"}]}
var tagName = ["Tag1", "Tag2", "Tag3"];
var tagID = ["27724930904", "26724930954", "26109930621"];
不需要“gid”编号。如果脚本能够直接从URL()获取原始数组,那就太好了

我是javascript新手,甚至很难从URL获取原始数组

有什么提示吗?谢谢你们的帮助。

我想你们想要这个:

var asana = { "data": 
  [
    { "id": "27724930904", "gid": "27724930904", "name": "Tag1" }, 
    { "id": "26724930954", "gid": "26724930954", "name": "Tag2" }, 
    { "id": "26109930621", "gid": "26109930621", "name": "Tag3" }
  ]
};

var tagName = asana.data.map(item => item.name);
var tagID = asana.data.map(item => item.id);
JSFiddle:

到目前为止,您有没有尝试过自己完成这项工作?请把你试过的贴出来。此外,
标记名
标记ID
的语法无效。请阅读如何使用