私はsqlite、phonegap、javascriptと私はsqliteのDBから情報を取得する必要があります使用しています。sqlite同期
私はこの問題は、非同期的に動作するJavaScriptです
など、私が必要とするすべての情報、挿入、更新を取得することができています。つまり、データベースから必要な情報がすべて取得される前に、他のすべてのステートメントを処理しています。私はコールバックを使ってみましたが、ループを使用するのが難しいので、私は疲れています。 (現在のsqlqueryが処理される前にループが繰り返し処理されるので、ループ内でsqliteクエリを使用することはできません。
これらのdb操作を同期させることは可能ですか?私はちょうどそれを自分自身を使用し始めました
...ノーwebkit executesql sentence and loop problem
[caolan/async](https://github.com/caolan/async)を参照して、非同期操作の管理(一連のループ内での非同期操作の実行など)を支援してください。 – Chad
ループ内で非同期関数を使用する方法を理解しましたか?私はまさにこの問題を抱えています – kim366
@ kim366最後にやったことは、ループを取り除き、エレガントでない関数呼び出しに変更することです。新しいawait関数をjavascriptで試してみることができます:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/awaitまたはこの記事を読むことができます:https:// blog.lavrton.com/javascript-loops-how-to-handle-async-await-6252dd3c795 –