我的js代码是
<script>
fetch('https://api.binance.com/api/v1/trades?symbol=BTCUSDT')
.then(resi => resi.json())
.then(data =>(console.log(data)));
resi.send();
</script>
从响应中可以看到以下一个:
[0…99]
0:
id:96874552
isBestMatch:true
isBuyerMaker:true
价格:“ 3584.58000000”
数量:“ 0.00293100”
时间:1548506554914
原型:对象
我有100个这样的结果。但是我只能从中获取数量或价格并将其存储在使用数组的变量中吗?
答案 0 :(得分:0)
是的,您可以使用map创建所需的新对象数组。
在您的情况下:
fetch('https://api.binance.com/api/v1/trades?symbol=BTCUSDT')
.then(resi => resi.json())
.then(data => data.map(item => Object({"qty":item.qty, "price":item.price}));
resi.send();
然后data
将包含100个仅包含qty
和price
的项的数组。