14 非同步函式

2022-09-08 19:27:11 字數 633 閱讀 1351

非同步函式 promise(fn(resolve,reject){})

函式傳入兩個引數  

resolve為執行成功返回的內容   

reject 為函式執行失敗返回的內容  

promise有幾種方法啟動   

1.p.then()

2.p.rece([很多p]) 只要有乙個成功停止啟動了

3.p.then()  **函式  傳兩個引數 成功的和失敗的函式 

或者傳乙個引數成功 在後面.catch(fn)   表示失敗的函式

上面為非同步呼叫訪問這個url   下面的內容就自行發揮了

要想取到resolve的值  我發現的方法是

用async  await  取值

async function

test())

console.log(resulut);

}test()

第14章 非同步斷言

圖14.1非同步斷言 問題陳述 到目前為止,在本書中,我們總是使用同步時鐘邊作為斷言的取樣邊沿。這是有原因的。這裡介紹的例子使用非同步邊緣 完全合法 作為取樣邊緣。問題陳述就會變成 每當 即非同步 l2txdata l2errordata,l2abort被斷言 現在看起來非常合乎邏輯,無需使用時鐘。...

(14)匿名函式

什麼是匿名函式 匿名函式 沒有名字的函式,意味著只能用一次就被 匿名函式用 lambda 表示 為何用匿名函式 用於臨時使用一次的功能 匿名函式的定義格式 lambda 引數,引數 表示式 引數規則和有名函式是一樣的 lambda x,y return x y 這個位置的return是自帶的,所以寫...

非同步函式簡介

語法 async function asyncfuncname param1,param2,async函式的返回值是乙個promise物件。當這個async函式返回乙個值時,promise的 resolve 方法會負責傳遞這個值 相當於promise.resolve value 當 async函式丟...