exportsをして受け取った関数内で同期処理を書いているのですが、以下のような実装の場合変数が途中で変わる事があるおそれがあります。この場合どういった実装に変えればいいのでしょうか?
追記:
var async = require('async'); exports.Func=function(x){//x は['A', 'B', 'C', 'D', 'E', 'F']等の中身がランダムな配列 var i = 0; async.eachSeries(arr, function(s, callback) { console.log(x[i]); i++; } }
上記の変数のiは同時アクセスが有った場合上書きされてしまいますが、それでも大丈夫なのでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。