Използвах sqlite, phonegap, javascript и имам нужда от извличане на информация от sqlite db.
Мога да извлека цялата информация, от която се нуждая, да вмъквам, актуализирам и т.н.
Проблемът е, че javascript работи асинхронно. Това означава, че обработва всички други следващи изрази, преди цялата необходима информация от базата данни да бъде извлечена.
Опитвал съм да използвам обратни извиквания през цялото време и съм уморен от това, тъй като има трудности при използването на цикли. (не мога да използвам sqlite заявки в рамките на цикли, тъй като цикълът се повтаря, преди текущата sqlquery да бъде обработена, което не е това, което искам)
възможно ли е тези db операции да се извършват синхронно?
АКТУАЛИЗАЦИЯ Открих ново решение от тук: webkit изпълнява изречение и проблем с цикъл
sqlite
(отsqlite3
), който използва обещания. Все още се опитвам да го накарам да работи, но изглежда обещаващо; игра на думи не е предназначена. - person Post Self   schedule 24.02.2018await
можете просто да направите асинхронните неща синхронни и да не ви боли главата с всичко това - person Post Self   schedule 25.02.2018