-2
出于某种原因,在我的阵列中的数据在函数结束迷路尽管它是对外宣称:节点阵列迷路
var resultsArray = [];
res.on('end', function() {
var parsed = body.split('\n');
var i;
for (i = 0; i < parsed.length; i++) {
resultsArray.push(parsed[i].split(','));
}
});
console.log(`\n \n---------\n${resultsArray} \n--------\n \n`);
这将打印
undefined
但如果我移动res.on函数内的console.log语句,我得到了我期望的数组。
它不会丢失。回调是异步的,并且在登录到控制台时未触发。 –
啊,你是对的,我没有想到这一点。谢谢! – TLET