Size: a a a

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

2020 September 12

1

12 in JavaScript Noobs — сообщество новичков
Влад
А если элементов в диве много? Как сделать чтобы просто она срабатывала только по нажатию на его пустое пространство
ну вот на тот элемент переслать if (btn.classList.contains())....
источник

Р

Роман in JavaScript Noobs — сообщество новичков
jk
async function promisesInSeries (functions) {
 if (!functions) {
   return Promise.resolve(undefined)
 } else {
   return Promise.all(functions.map(func => func()))
 }
}
не проходят тест, твое решение возвращает промис, а не рузультат его выполнения
источник

j

jk in JavaScript Noobs — сообщество новичков
Роман
не проходят тест, твое решение возвращает промис, а не рузультат его выполнения
Покажи тесты.
источник

j

jk in JavaScript Noobs — сообщество новичков
У тебя там белым по коричневому await result
источник

Р

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

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
jk
async function promisesInSeries (functions) {
 if (!functions) {
   return Promise.resolve(undefined)
 } else {
   return Promise.all(functions.map(func => func()))
 }
}
Зачем резолвить промис в асинк функции она по дефолту вернёт  резолвнутый промис с андефайндом, первый иф смысла не несет
источник

j

jk in JavaScript Noobs — сообщество новичков
Pavel Raevskiy
Зачем резолвить промис в асинк функции она по дефолту вернёт  резолвнутый промис с андефайндом, первый иф смысла не несет
Тест требует чтобы можно было вызвать без аргументов и вернулся промис резолвнутый в undefined
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Ну так первый иф не несет смысла
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Удали будет тоже самое
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Это как if (true)
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Если вызвать функцию без return она вернет undefined, если она асинк она вернет резолвнутый промис андефайнд
источник

j

jk in JavaScript Noobs — сообщество новичков
Pavel Raevskiy
Ну так первый иф не несет смысла
Promise.all(undefined) что вернёт? Ошибку промиса.
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Причем тут это лол
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Если есть аргументы обрабатывай
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Иначе ничего не делай эта проверка глупая и не несет смысла
источник

j

jk in JavaScript Noobs — сообщество новичков
Pavel Raevskiy
Иначе ничего не делай эта проверка глупая и не несет смысла
Тест не я писал.
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Просто подсказал, мне как бы шо)
источник

j

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

j

jk in JavaScript Noobs — сообщество новичков
Так, похоже промисы возвращают массивы. И их нужно смержить в один.
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Что вернет?
async function a() {}
a();
Подумай и поймёшь о чем я)
источник