node.jsでオブジェクトリテラルを引数として渡して
DBのデータを代入する処理をfor文を回して処理したい
のですが、オブジェクトに値が入っておらず上手くいきません。
どうやらfor文内で関数を呼ぶだけ呼んで次のループ処理に
非同期的に移ってしまうようです。
関数は私が作った関数ですので、fs.readFileSyncのような
同期(Sync)処理ができません。
for文内の関数をきちんと実行してから次のループ処理を
実現するにはどのようなコードを書けばよいのか?
ご教示頂ければ幸甚です。
async.series ([
function (callback) {
var オブジェクトリテラル = {・・・:・・・, ・・・:・・・}
for (key in オブジェクトリテラル) {
関数 (オブジェクトリテラル[ key ] );
}
callback ();
}, function (callback) {
for (key in オブジェクトリテラル) {
console.log (オブジェクトリテラル[key]);
}
・・・
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/28 05:14