Как хранить JavaScript после изменений - PullRequest
0 голосов
/ 23 мая 2018

Javascript - это асинхронный язык, но на многих сайтах я вижу, как люди пишут код JavaScript в определенном порядке.На рисунке ниже приведен пример: Example of my text

Когда я использую этот вид кода, я всегда боюсь, что setItem выполняется до того, как будет выполнено изменение / обновление.

Как я узнаю, что этот код работает как задумано, и если этот код неправильный, как правильно исправить эти ситуации?

1 Ответ

0 голосов
/ 23 мая 2018

Это не то, что подразумевается под асинхронностью.Javascript всегда будет выполнять этот код сверху вниз.

Под асинхронным пониманием подразумевается, что иногда существует функция, которая выполняет, например, HTTP-запрос.Когда данные вернутся, неизвестно, поэтому, насколько я понимаю, движок продолжит выполнение другого кода.

Вот почему люди используют обратные вызовы, когда этот запрос выполнен, браузер знает, чтобы перезвонить некоторой функции (если вы предоставили один из них, конечно), когда данные будут готовы.

За исключением подобных случаев, вам не следует беспокоиться о срабатывании localStorages.setItem до завершения цикла for.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...