代碼一:functionshow(){alert(12);returnfunction(){alert(3);};}alert(show()());我覺得這段函數(shù)應(yīng)該會(huì)報(bào)錯(cuò),因?yàn)橄旅娴膕how(括號(hào)一),返回的是function(){alert(3);}那么這個(gè)返回的函數(shù)后面還有一個(gè)括號(hào)來調(diào)用它,即function(){alert(3);}()。我在全局環(huán)境下,寫這段代碼就會(huì)報(bào)錯(cuò),function(){alert(3);}()。請(qǐng)問為什么代碼一所示函數(shù)就可以正常運(yùn)行呢?謝謝。
請(qǐng)教一下js函數(shù)調(diào)用后,所返回函數(shù),的調(diào)用。
阿晨1998
2019-04-21 20:38:08