Understanding JS Promises

后端 未结 7 1118
梦如初夏
梦如初夏 2020-11-29 05:50

I would like to get a deeper understanding of how Promises work internally. Therefore I have some sample code:

var p1          


        
7条回答
  •  南笙
    南笙 (楼主)
    2020-11-29 06:43

    Please check the below example regarding how promises works:

    The Promise object represents the eventual completion (or failure) of an asynchronous operation, and its resulting value.
    

    console.log('person1: shoe ticket');
    console.log('person2: shoe ticket');
    
    const promiseGirlFriendBringingTickets = new Promise((resolve, reject) => {
    	setTimeout(() => {
    		resolve('ticket');
    	}, 3000);
    });
    
    promiseGirlFriendBringingTickets.then((t) => {
    	console.log(`person3: show ${t}`);
    })
    
    console.log('person4: shoe ticket');
    console.log('person5: shoe ticket');

提交回复
热议问题