Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将JSON响应的特定元素推送到数组中?_Javascript_Arrays_Node.js_Json_Object - Fatal编程技术网

Javascript 如何将JSON响应的特定元素推送到数组中?

Javascript 如何将JSON响应的特定元素推送到数组中?,javascript,arrays,node.js,json,object,Javascript,Arrays,Node.js,Json,Object,我正在使用Nomics加密货币API。以下是Axios调用: axios.get(apiURL + apiKey + apiSpecs) .then(function (response) { // sort data by highest market cap console.log(response.data) }) 和相应的JSON响应: [{ circulating_supply: '70126880', high: '7.18687000', high_tim

我正在使用Nomics加密货币API。以下是Axios调用:

axios.get(apiURL + apiKey + apiSpecs)
.then(function (response) {
  // sort data by highest market cap
  console.log(response.data)
})
和相应的JSON响应:

[{ circulating_supply: '70126880',
    high: '7.18687000',
    high_timestamp: '2018-01-05T00:00:00.000Z',
    market_cap: '58767727.57',
    max_supply: '100000000',
    price: '0.83802000',
    price_date: '2019-04-08',
    currency: 'ETP',
    rank: '96' },
  { circulating_supply: '350000000',
    high: '2.83125000',
    high_timestamp: '2018-01-10T00:00:00.000Z',
    market_cap: '54558000.00',
    max_supply: null,
    price: '0.15588000',
    price_date: '2019-04-08',
    currency: 'QASH',
    rank: '97' }, 
... ]
如何仅返回货币属性数组,如
var arr=[ETP,QASH,…]
使用
map

const响应=[{
循环水供应:“70126880”,
高:“7.18687000”,
高_时间戳:“2018-01-05T00:00:00.000Z”,
市值:“58767727.57”,
最大供应量:“100000000”,
价格:'0.83802000',
价格发布日期:“2019-04-08”,
货币:“ETP”,
排名:“96”
},
{
循环水供应:“350000000”,
高:“2.83125000”,
高_时间戳:“2018-01-10T00:00:00.000Z”,
市值:“54558000.00”,
最大供应量:空,
价格:'0.15588000',
价格发布日期:“2019-04-08”,
货币:“卡什”,
排名:“97”
}
];
const currency=response.map(({currency})=>currency);

控制台日志(货币)
const myArrayData=response.data.map(data=>data.currency)的可能重复项欢迎使用堆栈溢出!请带上这本书,参观一下,然后仔细阅读。在做了一些研究和相关的话题之后,你可以自己尝试一下。如果你被卡住了,在你被卡住的地方贴一张你的试贴。人们会乐意帮忙的。