for循环中的Promise返回错误的值

时间:2017-04-20 12:21:43

标签: node.js promise

这可能是一个愚蠢的问题。下面是我的代码的精简版。

for (var i = 0; i < objects.length; i++) { // objects.length = 10
    CuQuery.count().then(function(result){
      Cucount = result;
      console.log("i value = "+i);
    }, function(error) {
        response.error(error);
    });
}

在控制台中,我得到i value = 10,输出10次。 我预计它打印值为1到10.我做错了什么?或者这是正确的行为吗?

0 个答案:

没有答案