- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
Passing an Argument to a Promise (e.g. Chaining Two Promises)
let promise1 = new Promise( (resolve) =❯ {
//stuff you going to do
// what is returned
resolve('test2')
});
let promise2 = (my_string) =❯ {
return (
new Promise( (resolve) =❯ {
// do some more stuff
// what to return
resolve(my_string +' test3')
})
)
};
(async() =❯ {
let result1 = await promise1;
let result2 = await promise2(result1);
console.log(result2);
})()
===Additional Promise Usage===
# Results in an array
Promise.all([promise2, promise2, promise2])
.then( (results) =❯ { console.log(results) } );
# First one to resolve
Promise.race([promise1, promise2, promise3])
.then( (value) =❯{ console.log(value) } );
# Cancel the promise if time too long
Promise.reject('my_string ')
# Returns state depends on another promise
Promise.resolve(promise1)
DONATE:
---------------
PAT: https://www.patreon.com/rezatahirkheli
PP: https://www.paypal.com/paypalme/rezat...
BTC: 3EUQBWZKX9Vcwdffd3cUGATQopxrAQQxJ9
LTC: MBXE6hJgxxFYSD8SjmR7sHCHGTqFXmNGoU
Видео Passing an Argument to a Promise (e.g. Chaining Two Promises) канала ZeroLife
//stuff you going to do
// what is returned
resolve('test2')
});
let promise2 = (my_string) =❯ {
return (
new Promise( (resolve) =❯ {
// do some more stuff
// what to return
resolve(my_string +' test3')
})
)
};
(async() =❯ {
let result1 = await promise1;
let result2 = await promise2(result1);
console.log(result2);
})()
===Additional Promise Usage===
# Results in an array
Promise.all([promise2, promise2, promise2])
.then( (results) =❯ { console.log(results) } );
# First one to resolve
Promise.race([promise1, promise2, promise3])
.then( (value) =❯{ console.log(value) } );
# Cancel the promise if time too long
Promise.reject('my_string ')
# Returns state depends on another promise
Promise.resolve(promise1)
DONATE:
---------------
PAT: https://www.patreon.com/rezatahirkheli
PP: https://www.paypal.com/paypalme/rezat...
BTC: 3EUQBWZKX9Vcwdffd3cUGATQopxrAQQxJ9
LTC: MBXE6hJgxxFYSD8SjmR7sHCHGTqFXmNGoU
Видео Passing an Argument to a Promise (e.g. Chaining Two Promises) канала ZeroLife
Комментарии отсутствуют
Информация о видео
25 февраля 2023 г. 18:10:27
00:11:15
Другие видео канала




















