const fs = require('fs');
fs.readFile(__filename, () => {
process.nextTick((e) => {
console.log(e)
console.error(e)
},new TypeError('argument should be string'))
setImmediate(() => {
console.log('immediate');
});
});
輸出結果如下
TypeError: argument should be string
at D:\projectOther\mylib\src\test.js:7:5
at FSReqCallback.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:63:3)
immediate
TypeError: argument should be string
at D:\projectOther\mylib\src\test.js:7:5
at FSReqCallback.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:63:3)
為什么執行順序是先console.log(e),然后console.log('immediate'),最后console.error(e)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/251270.html
標籤:JavaScript
上一篇:thymeleaf 的th:each 生成的input復選框無法系結點擊事件
下一篇:css 可以實作圖片斜切嗎
