Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как быть тут? (Асинхронность) (https://javascript.ru/forum/misc/51539-kak-byt-tut-asinkhronnost.html)

Urukhay 10.11.2014 15:55

Как быть тут? (Асинхронность)
 
В общем есть цикл, в нем такой код:

for(var i in obj){
   (finctuin(i){
      код, который должен выполниться первее кода ниже
   })(i);
   // код, который должен выполниться после верхней функции, но он выполняется до неё..
}


Как это можно устроить?

ksa 10.11.2014 16:51

Цитата:

Сообщение от Urukhay
Как это можно устроить?

Так оно так и работает...

var obj={p1: 1, p2: 2};
for(var i in obj){
   (function(i){
      //код, который должен выполниться первее кода ниже
      alert('первый');
   })(i);
   // код, который должен выполниться после верхней функции, но он выполняется до неё..
   alert('второй');
}

ksa 10.11.2014 16:53

Цитата:

Сообщение от Urukhay
Асинхронность

И нет тут никакой асинхронности... :no:

devote 10.11.2014 16:57

Цитата:

Сообщение от Urukhay
finctuin

ну да, если писать с таким количеством ошибок в одном слове, то можно ожидать чего угодно.

danik.js 10.11.2014 16:58

devote, это просто функтуинальное программирование ) Там так можно )

devote 10.11.2014 17:00

Цитата:

Сообщение от danik.js
функтуинальное

неее... тогда уж финктуинальное :D

Urukhay 10.11.2014 17:57

ахаххах посмеялся над оепчаткой :D


Часовой пояс GMT +3, время: 09:23.