假设我们有以下代码
代码语言:javascript复制function main() {
process.nextTick(() => {
main();
})
}
main();
setTimeout(() => {
console.log(2)
},0);
那么2会输出吗?答案留到最后揭晓,有兴趣的同学可以先思考一下。我们分析一下这个过程。我们首先看一下nextTick的实现。
假设我们有以下代码
代码语言:javascript复制function main() {
process.nextTick(() => {
main();
})
}
main();
setTimeout(() => {
console.log(2)
},0);
那么2会输出吗?答案留到最后揭晓,有兴趣的同学可以先思考一下。我们分析一下这个过程。我们首先看一下nextTick的实现。