非同步函式 promise(fn(resolve,reject){})
函式傳入兩個引數
resolve為執行成功返回的內容
reject 為函式執行失敗返回的內容
promise有幾種方法啟動
1.p.then()
2.p.rece([很多p]) 只要有乙個成功停止啟動了
3.p.then() **函式 傳兩個引數 成功的和失敗的函式
或者傳乙個引數成功 在後面.catch(fn) 表示失敗的函式
上面為非同步呼叫訪問這個url 下面的內容就自行發揮了
要想取到resolve的值 我發現的方法是
用async await 取值
async functiontest())
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函式丟...