首页 > 解决方案 > 承诺 API 是如何工作的?

问题描述

function fakeApi() {
     return new Promise((reslove,reject)=>{
         var x =0
         setTimeout(() => {
            const data =[
              {a:"a",price:200},
              {a:"b",price:400},
              {a:"c",price:100}
            ]
            if(x==0){
              reslove(data) 
            }else{

              reject("aaa")
            }
         }, 1);

     })
}

fakeApi()
.then(console.log)

使用console.log(数据),数据变量如何进入console.log?它是由 then 函数添加的吗?

标签: javascript

解决方案


推荐阅读