Промисы в JavaScript [Домашнее задание] практика
Вставка
- Опубліковано 29 вер 2024
- В этом видео мы попрактикуемся с промисами. Будем решать домашнее задание из основного видео про промисы.
Видео про промисы: • Промисы в JavaScript [...
Поддержать автора: donationalerts.com/r/kakeitoyroki
Чатик с помощью: t.me/kakieToYrokiChat
Исходный код: github.com/R1ON/html/blob/main/js/30/dz.js
Ад коллбэков: callbackhell.ru
***** Музыка:
"Tokyo Music Walker - Slowly" is under a Creative Commons (CC-BY 3.0) license.
www.youtube.co....
Music promoted by BreakingCopyright: • 🚣 Free Calm Piano Musi...
"The Loyalist - Eastridge Turnstile" is under a Creative Commons (CC-BY 3.0) license
Music promoted by BreakingCopyright: bit.ly/b-turns...
"Purrple Cat - Warm Horizon" is under a Creative Commons (CC BY-SA 3.0) license
Music promoted by BreakingCopyright: bit.ly/bkc-warm
"Purrple Cat - Windy" is under a Creative Commons (CC BY-SA 3.0) license.
/ purrplecatmusic
🎵 Music provided by BreakingCopyright: • 🐈 Free Lofi Chillout M...
"Ghostrifter Official - Lost In Thought" is is under a Creative Commons (CC BY-ND 3.0) license.
creativecommons....
ua-cam.com/users/ch....
Music powered by BreakingCopyright: • 📚 Study + Lofi (Free M...
"Artificial.Music - Faithful Mission" is under a Creative Commons (CC BY 3.0) license.
/ smarttoaster
🎵 Music provided by BreakingCopyright: bit.ly/faithfu...
Song: "Dj Quads - Birds And The Bees"
/ djquadsoffi. .
Music provided by BreakingCopyright: • [Non Copyrighted Music...
"Darren Curtis - Justify the Lie" is under a Creative Commons (CC BY 3.0) license.
/ darrencurti. .
Music promoted by BreakingCopyright: • 🥀 Free Dark Music - "J...
Спасибо, вроде понятно, но было сложновато. Сначала не поняла откуда там четыре then, но потом дошло.
Спасиб за объяснение, канал очень полезный, снимай больше
Хотелось бы увидеть еще больше практики по промисам,( желаетльно с реальными запросами с сервера)ю Ну или сделать что-то типо ютуба, чтобы при нажатии высвечивались запрашиваемые окна. А так все супер познавательно, спасибо
Следующее видео, которое про fetch. Там как раз рассказывается как делать запросы к серверу :)
Спасибо за разбор!
смотрю уже скоро будет 7к)) эхх время летит)) Олды тут))
Ага. Я уже деловая колбаса )))
Так глядишь и 10к будет ))
Спасибо за урок. А из самого промис как можно получить сам массив данные как в случае с фетчем -> const result = async() => {
const res = awat promise1().then(arr => arr);
return await res
}.? А то постоянно , как ни пытался, получаю pending. Или это api fetch возврощает нормальную конструкцию для извлечения?
Что-то тут прям каша из асинхронности. А что лежишь в res? Там точно промис, чтобы к нему await применять?
@@kakieToYroki я имел ввиду по примеру вашего кода:
const video = [{ game: "Mario" }, { game: "Spider-Man" }, { game: "BatMan" }];
const promise5 = () => {
return new Promise((resolve, reject) => {
console.log(video);
setTimeout(() => resolve(video), 1000);
});
};
Как мне сделать так , чтобы промис вернул мне массив
по типу:
const result = promise5().then((arr) => arr)
Чтобы в переменной был массив а не промис с ожиданием.
В таких записях постоянно возвращается Promis{}
console.log(
"Test Array 1",
promise5().then((arr) => arr),
);
console.log(
"Test Array 2",
(async () => {
return await promise5().then((arr) => arr);
})(),
);
Музыку на заднем плане можно потише, ибо очень мешает.
Следующее видео попробую вообще без нее сделать )
@@kakieToYroki Молодец. Спасибо. Правильно.