1
私はデータベースから2つの配列を持って、これはサンプルです。
私はforeachで何かをしようとしますが、答えは私が期待していません。ノードJS 2つのforeach予期しない
なぜconso.log印刷シーケンスではなく、ループアウト
0ループ内
ループ0
ループにおける1
ループにおける2
ループ3
出ていますループ1
ループ0
ループ1
ループ2ループ3内の
ループ4
。 。 。
[マイコード]
modules.dbCmder.query(DefaultDB, DefaultDB, strSQL, [], function (data) {
data.forEach(function (value, index, array) {
console.log('out loop ' + index);
modules.dbCmder.query(DefaultDB, DefaultDB, strSQL2, [], function (res) {
data.forEach(function (value, index, array) {
console.log('in loop ' + index);
});
});
});
});
[コードの結果]
out loop 0
out loop 1
out loop 2
out loop 3
out loop 4
in loop 0
in loop 1
in loop 2
in loop 3
in loop 4
in loop 0
in loop 1
in loop 2
in loop 3
in loop 4
in loop 0
in loop 1
in loop 2
in loop 3
in loop 4
よう
何かがあなたの助けをいただき、ありがとうございます。できます。 –