Javascript在循环内推送元素,不会影响循环外的数组

时间:2015-04-30 19:52:19

标签: javascript arrays node.js loops mongoskin

我有一个空数组,我希望将项目推送到循环内部。一旦在循环外,阵列将丢失所有信息

var result = [];
        users.find({}, {username: true, isOnline: true, uniq: true, _id: false}, function(err, cursor) {
            cursor.each(function(err, item) {
                result.push(item);
                console.log(result); //every iteration the array shows fine
            });

            console.log(result); //array is empty
        });

        console.log(result); //array is empty

0 个答案:

没有答案