2

私はこれを持っています:

var parseFile = function(err, data) {
 // I need to access 'myFile'
};
fs.readFile(myFile, 'utf8', parseFile);

'myFile'他の場所で宣言されたコールバック内にアクセスするにはどうすればよいですか?

4

1 に答える 1

6
function parseFile(myFile) {
  return function (err, data) {
    // its a closure bound variable! yay.
  }
}

fs.readFile(myFile, "utf8", parseFile(myFile))
于 2013-02-09T19:33:17.320 に答える