比如
写法一:
`
function fn1(a,b, callback) {
......
.....
if((a + b) > 100 ) {
callback('Yes');
}
}
`
写法二:
`
function fn2(a,b, callback) {
......
.....
if((a + b) > 100 ) {
callback('Yes');
}
else {
callback('No');
}
}
`
//调用场景
`
fn1(1,2,function(res) {
........
});
`
这二种有差异吗?
方法一会不会影响nodejs 底层事件调用性能, 上面的场景,回调就没有被用,这函数(指针)是不是一直在队列里,资源得不到释放?
比如方法一写法,大量不回调场景在程序中,性能有影响吗?
我不太了解nodejs 底事机制,所以发出个疑问,请知道的指教!
你想问对 GC 的影响?
没影响。