if(typeof Promise !=='undefined'&&isNative(Promise)){
}
function runMicrotask(func){
if(typeof Promise==='function'){
Promise.resolve().then(func)
return
}
if(typeof MutationObserver==='function'){
var ob=new MutationObserver(func)
var node=document.createTextNode('')
ob.observe(node,{characterData:true})
node.data=1;
}
if(process&&typeof process.nextTick==='function'){
process.nextTick(func)
return
}
if(typeof setImmediate==='function'){
setImmediate(func)
return
}
setTimeout(func)
}
模擬微任務 判斷是否有對應的api
相關文章
- 對一個連結串列判斷是否有環
- javascript 判斷括號是否配對。JavaScript
- Android 微信支付 微信是否安裝判斷Android
- 判斷一個有向圖是否有環
- 大數模擬 加減乘除 判斷大數是否為素數 板子
- Java非同步判斷執行緒池所有任務是否執行完成的方法Java非同步執行緒
- Android判斷企業微信是否登入:Android
- 判斷欄位中是否有漢字
- PAT-B 1061 判斷題【模擬】
- 如何判斷一項技術是否有前途?
- POJ3259 Wormholes【判斷是否有負環】Worm
- JavaScript 判斷物件中是否有某屬性JavaScript物件
- python如何判斷一列是否有資料Python
- Python判斷變數是否是整數的方法有哪些?Python變數
- golang中判斷兩個slice是否相等與判斷值下的 陣列是否相等Golang陣列
- bash函式應用之:判斷函式是否存在函式
- 判斷字串是否為空字串
- python 判斷是否為中文Python
- 判斷字串是否唯一字串
- 判斷URL字串是否合法字串
- python判斷是否為listPython
- 動態生成表-判斷表是否存在效能對比
- 判斷單連結串列是否關於中心對陣
- js判斷物件裡面是否有某個屬性JS物件
- 判斷一個物件是否為空物件,判斷一個物件中是否有空值物件
- JavaScript判斷字串是否為空JavaScript字串
- js判斷物件是否為空JS物件
- js判斷checkbox是否選中JS
- jQuery 判斷元素是否隱藏jQuery
- JavaScript 判斷是否是陣列JavaScript陣列
- 判斷網路是否連線
- JavaScript 判斷函式是否存在JavaScript函式
- golang判斷檔案是否存在Golang
- MySQL判斷表名是否存在MySql
- QJsonObject判斷欄位是否存在JSONObject
- java判斷物件是否為空Java物件
- Delphi Variant 判斷是否為空
- 判斷協議是否出網協議