سلام وقت بخیر
استاد چرا اگر از ۳ پرامیس ۲ تای آن ها را بایند کنیم کد به درستی اجرا میشود ولی اگر هر ۳ پرامیس را بایند کنیم
ابتدا تابع تست که متن در آن هست اول اجرا میشود وبعد پرامیس ها اجرا میشوند درحالی که اگر بایند کردن اشتباه باشد همانند مثالی که خود شما حل نمودید کلا نباید تابع تست اجرا شود
ممنون
let p = Promise.all([
new Promise (resolve => setTimeout(() => {console.log(1)},1000)).bind,
new Promise (resolve => setTimeout(() => {console.log(2)},300)).bind,
new Promise (resolve => setTimeout(() => {console.log(3)},1100)).bind,
]);
p.then( result =>test() );
function test(){console.log('hi its me...')};
سلام
وقت به خیر
چرا نباید تابع test اجرا بشه؟
منظورتون از درست اجرا شدن چیه؟