変数を1レベル下のsetInterval関数に渡そうとすると、コードは次のようになります。
function file_copy_progress(directory){
console.log("stage 1 " + directory);
setInterval(function(directory){
console.log("stage 2 " + directory);
}, 1000);
}
それから私はそれをこのように呼びます:
file_copy_progress("/home/user/tmp/test");
コンソールでの結果は次のとおりです。
stage 1 /home/user/tmp/test
stage 2 undefined
stage 2 undefined
stage 2 undefined
...
directory
setIntervall関数で使用できるように、変数をもう1つのレベルに渡すにはどうすればよいですか?