ΠΠ±ΡΡΡΠ½ΠΈΡΠ΅ ΡΡΠΎΡ ΠΊΠΎΠ΄ JavaScript
Π‘Π»ΠΎΠΆΠ½ΠΎΡΡΡ: Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ
const funcionAsincrona = () => {
return new Promise((resolve, reject) => {
if(true){
setTimeout(() => {
resolve("Todo bien brow");
},2500)
}else{
reject("Me cai...");
}
})
}
const funcionAsync = async() => {
try{
if(true){
const res = setTimeout(() => {
console.log("Todo bien looco");
},5000)
}
}catch(err){
console.log(err);
}
}
A. Async function
ΠΏΠΈΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ sugar.
B. ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΎΠ±Π° Π²Π°ΡΠΈΠ°Π½ΡΠ° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ.
C. ΠΠ±Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ²Π»ΡΡΡΡΡ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΠΌΠΈ.
D. ΠΡΠ΅ Π²ΡΡΠ΅ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅.
ΠΡΠ²Π΅Ρ Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.