处理文件系统时如何访问变量?

时间:2015-06-28 03:16:43

标签: javascript node.js for-loop filesystems

var fs = require('fs');

for(var x = 0; x < 10; x++){
    fs.open("file.txt", 'a',function(err, fd){
        if(!err){
            fs.write(fd, x.toString() + "\n");
        }

    });
}

这打印出一堆10。我让程序打印出0-9。由于某种原因,fs.open中的代码无法正确访问x变量。谁能解释一下?范围有问题吗?

0 个答案:

没有答案