回調(diào)函數(shù)加括號(hào)和不加括號(hào)
var c=0;
function printC(){
?? ?console.log(c)
}
function plus(callback){
?? ?setTimeout(function(){
?? ??? ?c+=1;
?? ??? ?callback;
?? ?},1000)
?? ?
}
plus(printC());
為什么我這樣調(diào)用出來(lái)結(jié)果是0
var c=0;
function printC(){
?? ?console.log(c)
}
function plus(callback){
?? ?setTimeout(function(){
?? ??? ?c+=1;
?? ??? ?callback();
?? ?},1000)
?? ?
}
plus(printC);
這樣調(diào)用的結(jié)果卻是1呢
2022-03-24
知道問(wèn)題了你寫(xiě)錯(cuò)了前端設(shè)計(jì)。。。
2017-04-21
plus(printC()); 會(huì)先執(zhí)行printC函數(shù),所以結(jié)果會(huì)是0