Size: a a a

JavaScript Noobs — сообщество новичков

2021 January 07

DD

Dmitry Dizorov R12 in JavaScript Noobs — сообщество новичков
WolfAlm
научиться взаимодействовать с ними
Работа с DOM?
источник

W

WolfAlm in JavaScript Noobs — сообщество новичков
Да
источник

W

WolfAlm in JavaScript Noobs — сообщество новичков
я только 4 дня назад начала учить JS, и поняла, что как-то по синтаксису не так особо интересно надрачивать, ибо есть опыт разработки на других языках
источник

W

WolfAlm in JavaScript Noobs — сообщество новичков
а вот с DOM это неизведанное поле
источник

PW

Pan Włodzimierz in JavaScript Noobs — сообщество новичков
подскажите, пж
есть вот такой код
forEach синхронный да?
понятно, что снала будет end и потом уже все остальное, но я что-то никак не могу объяснить почему
источник

A

Alexandr in JavaScript Noobs — сообщество новичков
Pan Włodzimierz
подскажите, пж
есть вот такой код
forEach синхронный да?
понятно, что снала будет end и потом уже все остальное, но я что-то никак не могу объяснить почему
Foreach никогда не будет асинхронным
источник

PW

Pan Włodzimierz in JavaScript Noobs — сообщество новичков
вопрос как оно под капотом работает
источник

PW

Pan Włodzimierz in JavaScript Noobs — сообщество новичков
было бы хорошо, если бы мне последовательно примерно сказали что за чем пойдет
источник

PW

Pan Włodzimierz in JavaScript Noobs — сообщество новичков
типа будет start
потом что
источник

A

Alexandr in JavaScript Noobs — сообщество новичков
Pan Włodzimierz
подскажите, пж
есть вот такой код
forEach синхронный да?
понятно, что снала будет end и потом уже все остальное, но я что-то никак не могу объяснить почему
Грубо говоря, у тебя форич принял кб, вызвала его и ей похер что он возвращает промис
источник

PW

Pan Włodzimierz in JavaScript Noobs — сообщество новичков
допустим у меня такой код:
источник

PW

Pan Włodzimierz in JavaScript Noobs — сообщество новичков
ага
источник

PW

Pan Włodzimierz in JavaScript Noobs — сообщество новичков
console.log('start')

[1, 2, 3].forEach(async (e) => {
   console.log(await Promise.resolve('1'))
})

console.log('end')
источник

PW

Pan Włodzimierz in JavaScript Noobs — сообщество новичков
сначала start
потом
источник

PW

Pan Włodzimierz in JavaScript Noobs — сообщество новичков
для каждого 1, 2, 3 запустит кб?
источник

PW

Pan Włodzimierz in JavaScript Noobs — сообщество новичков
и потом уже это кб будут там обрабатываться
источник

PW

Pan Włodzimierz in JavaScript Noobs — сообщество новичков
и сразу же запустится end?
источник

A

Alexandr in JavaScript Noobs — сообщество новичков
Pan Włodzimierz
console.log('start')

[1, 2, 3].forEach(async (e) => {
   console.log(await Promise.resolve('1'))
})

console.log('end')
<< Start
* добавляется в очередь промис (повторяется для всех элементов массива)
<< End
<< Результаты кб
источник

PW

Pan Włodzimierz in JavaScript Noobs — сообщество новичков
да
поняу
источник

PW

Pan Włodzimierz in JavaScript Noobs — сообщество новичков
как это объяснить нормально
источник