javaScriptのループ内での非同期関数の呼び出し
for(var i = 0; i
ただし、このアプローチは、関数がすぐに実行されるためにも失敗し、同じ問題になります。各コールバックには独自のスコープがあるため、インデックス値は保持されます。 mc_cli.get(listitem、function(err、response){ do_something(index); }); });
foreachを利用することにより、コールバック関数は各反復の正しいインデックス値にアクセスできるようになり、do_something関数で参照されている誤ったインデックスの問題を解決します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3