javascript 中函數(shù)可以嵌套嗎?
在這個(gè)編程練習(xí)中我耗費(fèi)了一下午的時(shí)間,因?yàn)殚_(kāi)始想的就是嵌套函數(shù),嘗試了很多遍都不對(duì)。最后發(fā)現(xiàn)不用嵌套,直接使用語(yǔ)句竟然可以。所以想問(wèn)問(wèn)各位大神,在javascript中是否可以使用嵌套函數(shù)呢?我想知道是我自己不會(huì)用,還是根本就不能嵌套使用?
我先說(shuō)說(shuō)我是怎么想的,怎么嘗試的,大家給看看。
function openWindow(){函數(shù)一,功能是確認(rèn)打開(kāi)新窗口?}
function 函數(shù)一(){函數(shù)二,功能是填入網(wǎng)址確認(rèn)網(wǎng)址正確}
function 函數(shù)二(){函數(shù)三,功能是打開(kāi)指定網(wǎng)址}
function 函數(shù)三(){打開(kāi)指定網(wǎng)址}
我理解的引用是在函數(shù)的{ }大括號(hào)內(nèi)是否可以直接使用另一個(gè)函數(shù)的名字?我嘗試了用雙引號(hào)擴(kuò)起來(lái)、單引號(hào)擴(kuò)起來(lái)、小括號(hào)括起來(lái)都不對(duì)?,F(xiàn)在請(qǐng)問(wèn)大神的就是是我的方法錯(cuò)了?還是根本就不能這樣引用呢?
2016-12-11
javascript中當(dāng)然可以使用嵌套函數(shù),你可以先定義一個(gè)大的函數(shù),里面再嵌套幾個(gè)小的函數(shù),但是這幾個(gè)小的函數(shù)相當(dāng)于封裝在里面不能在外部單獨(dú)通過(guò)函數(shù)名來(lái)調(diào)用,只能調(diào)用這個(gè)大的函數(shù)名