1. 程式人生 > >js知識點總結

js知識點總結

1,promise的用法: 

​
//申明promise函式
function promFn(){
    return new promise((resolve,reject)=>{
        resolve(1);
        reject("err");
    })
}
//使用promise函式res是resolve傳入的值,err是reject傳入的值
promFn.then((res)=>{
    return promFn();
}).then((res)=>{
    
}).catch((err)=>{

})

​

在promFn()中填寫非同步的內容,將結果傳送出去。構成了一個完整的promise呼叫:即將非同步轉同步。猜測是以回撥函式實現的這些功能

2,console.log("xxx:"+json)這樣是列印不了完整的json的,要把+替換成,號,原因是+會進行隱式轉化