我的代码:
for(var i=0; i<2; i++)
{
console.log("idx: " + i);
fs.access('/etc/passwd', fs.constants.R_OK | fs.constants.W_OK, (err) => {
console.log(err ? 'no access!'+i : 'can read/write'+i);
});
fs.exists('/etc/passwd', (exists) => {
console.log(exists ? 'it\'s there'+i : 'no passwd!'+i);
});
}
Run Code Online (Sandbox Code Playgroud)
结果:
idx: 0
idx: 1
无法访问!2
就在那里2
无法访问!2
就在那里2
为什么我=2?
我该如何解决它?