目前我正在尝试创建一个蒸汽交易机器人,如果收到的物品的价值高于所提供的物品,则只接受优惠.......
var market = require('steam-market-pricing');
var names = [
'AWP | Safari Mesh (Factory New)',
'AWP | Safari Mesh (Minimal Wear)',
'AWP | Safari Mesh (Field-Tested)',
'AWP | Safari Mesh (Well-Worn)',
'AWP | Safari Mesh (Battle-Scarred)'
];
market.getItemsPrice(730, names, function(data) {
for(var i in names) {
console.log(names[i] + data[names[i]]['median_price']);
}
});
上面的代码可以找到我在“名称”数组中列出的项目的单独价格,但是如何将每个价格相加以创建总计?
答案 0 :(得分:0)
尝试分配
m <- lm(x ~ z, data=d2)
z <- seq(from=19,to=21,by=.5)
data.frame(z=z, x=predict(m, data.frame(z=z)))
## z x
## 1 19.0 7.216522
## 2 19.5 7.513079
## 3 20.0 7.809636
## 4 20.5 8.106194
## 5 21.0 8.402751
您的代码无效的原因?
由于字符串包含价格之前的货币符号,因此您得到了结果&#34; NaN&#34;在尝试执行此代码时。
var temp = data[names[i]]['median_price'].substring(1);
解决方案
parseFloat(data[names[i]]['median_price'])
;
这将从字符串的开头删除货币符号。
我修改了Snuckus的代码以包含代码。我刚开始提到过。这肯定会给出总数。
var temp = data[names[i]]['median_price'].substring(1)