nextTick()和setImmediate()都是延迟加载。但是nextTick()是放在当前队列的最后一个,setImmediate()是下一个队列的对首
console.log(1);
//下一个队列的对首
setImmediate(()=>{
console.log('setImmediate');
});
//放在setImmediate和nextTick中间
setTimeout(()=>{
console.log('setTimeout')
})
//放在当前队列的最后一个
process.nextTick(()=>{
console.log('nextTick');
});
console.log(3);
详情请看(http://www.jb51.net/article/57882.htm),在这里不必唠叨。