Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.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 NodeJS-将变量用于函数选项_Javascript_Node.js - Fatal编程技术网

Javascript NodeJS-将变量用于函数选项

Javascript NodeJS-将变量用于函数选项,javascript,node.js,Javascript,Node.js,我有以下资料: offers.loadPartnerInventory({ partnerSteamId: steam_id, appId: 730, contextId: 2 }, function(err, items) { // picking first tradable item for (var i = 0; i < items.length; i++) {

我有以下资料:

    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;
            }
          }
        }
     });
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;
            }
          }
        }
     });
var蒸汽_id='435345';
offers.loadPartnerInventory({
partnerSteamId:steam\u id,
附件:730,
上下文ID:2
},功能(错误,项目){
//挑选第一个可交易项目
对于(变量i=0;i

steam\u id
是在代码中使用之前定义的,还是在尝试使用之后定义的?

这里调用的唯一函数是
logger.info
offers.loadPartnerInventory
,我认为
logger
不受
steam\u id
的影响。因此,错误发生在另一个地方,nodejs在错误消息中提到了该错误。除此之外,您应该始终检查是否设置了回调的
err
。此问题中甚至没有足够的信息来了解真正要问的问题和/或帮助解决特定问题。请重新开始并显示给出特定错误的特定代码片段,包括确切的错误消息并显示错误发生的确切行。