我寫了兩個函數(shù),我認(rèn)為應(yīng)該沒啥區(qū)別,但是執(zhí)行結(jié)果卻大有區(qū)別。哪位高手幫我解釋一下,這兩種函數(shù)調(diào)用為什么會不同?function close(){ var myline=100; return(function(){ return(myline++); }); } console.log(close()); //console output:// funciton() console.log(close()()); //console output:// 100 console.log(close()()); //console output:// 100 //closure example var copyclose=(function(){ var myline=300; return(function(){ return myline++; }); }()); console.log(copyclose()); //console output:// 300 console.log(copyclose()); //console output:// 301 console.log(copyclose); //console output:// function()
哪位大佬知道,關(guān)于在javascript里function的兩種寫法有何不同嗎?
MYYA
2021-10-20 18:15:42