我有这段代码:
request('http://steamcommunity.com/market/priceoverview/?currency=1&appid=730&market_hash_name=Gamma Case', function (e, r, body){
var req_data = JSON.parse(body);
console.log(req_data);
});
它归还给我
{ success: true,
lowest_price: '$0.03',
volume: '30,502',
median_price: '$0.01' }
如何将lowest_price转换为变量?我试过了:
var results = req_data.map(function(item){
return {lowest_price : item["lowest_price"]};
});
console.log(results);
但是它说.req_data.map不是一个函数。
谢谢!
答案 0 :(得分:0)
这是你正在寻找的吗?
request('http://steamcommunity.com/market/priceoverview/?currency=1&appid=730&market_hash_name=Gamma Case', function (e, r, body){
return {lowest_price: JSON.parse(body).lowest_price};
});
答案 1 :(得分:0)
req_data
是一个对象,而不是一个数组,所以你不能在它上面使用map
。只需return {lowest_price : req_data["lowest_price"]};
。