NodeJS -使用变量作为函数选项
NodeJS - Use variable for function option
我有以下内容:
offers.loadPartnerInventory({
partnerSteamId: steam_id,
appId: 730,
contextId: 2
}, function(err, items) {
// picking first tradable item
for (var i = 0; i < items.length; i++) {
if (items[i].tradable) {
if (items[i].id == item.asset_id ) {
logger.info('match found');
checkedItem = items[i];
break;
}
}
}
});
steam_id = '435345'
如果我硬编码字符串,我得到正确的结果,但使用变量,我得到以下内容:
TypeError: undefined is not a function
试试下面的代码:
var steam_id = '435345';
offers.loadPartnerInventory({
partnerSteamId: steam_id,
appId: 730,
contextId: 2
}, function(err, items) {
// picking first tradable item
for (var i = 0; i < items.length; i++) {
if (items[i].tradable) {
if (items[i].id == item.asset_id ) {
logger.info('match found');
checkedItem = items[i];
break;
}
}
}
});
steam_id
是在您在代码中使用它之前定义的,还是在您尝试使用它之后定义的?
相关文章:
- 在JavaScript中调用函数时自定义此选项
- 在新的浏览器选项卡上加载新的aspx页面后调用JavaScript函数
- 需要将select标记选项值传递给ajax函数
- AngularJS-选择选项并在函数中使用它
- 对添加另一个选项卡的onsubmit函数停止重定向
- Jslint 无法识别错误排序函数的选项
- 调用函数单击选择标签中的选项
- 在单击浏览器选项卡上调用 js 函数
- 更改调用函数时选择框的选项值
- 引导选项卡 - 类型错误 .tab 不是一个函数
- 在JavaScript中的无操作(空)函数中不添加换行符的选项(IntelliJ Web/PHP风暴)
- JS函数,用于计算产品数量和选项附加税
- 如何在新建的_blank选项卡上调用函数
- 在angularjs中更改选择选项时调用函数
- Jquery选项卡容器不工作(未检测到,tabs()函数)
- 如何通过hover()或mouseenter函数更改选项值,例如
- 直接从Ionic选项卡angularjs调用函数
- 如何获得JS函数选项值表单选择器代码
- NodeJS -使用变量作为函数选项
- jQuery UI buttonset禁用构造函数选项不工作