问答详情
源自:2-7 编程练习

javascript 中函数可以嵌套吗?

在这个编程练习中我耗费了一下午的时间,因为开始想的就是嵌套函数,尝试了很多遍都不对。最后发现不用嵌套,直接使用语句竟然可以。所以想问问各位大神,在javascript中是否可以使用嵌套函数呢?我想知道是我自己不会用,还是根本就不能嵌套使用?

我先说说我是怎么想的,怎么尝试的,大家给看看。

function openWindow(){函数一,功能是确认打开新窗口?}

function 函数一(){函数二,功能是填入网址确认网址正确}

function 函数二(){函数三,功能是打开指定网址}

function 函数三(){打开指定网址}

我理解的引用是在函数的{ }大括号内是否可以直接使用另一个函数的名字?我尝试了用双引号扩起来、单引号扩起来、小括号括起来都不对。现在请问大神的就是是我的方法错了?还是根本就不能这样引用呢?

提问者:qq_美好明天_0 2016-12-11 22:57

个回答

  • comeon5
    2016-12-11 23:58:53

    javascript中当然可以使用嵌套函数,你可以先定义一个大的函数,里面再嵌套几个小的函数,但是这几个小的函数相当于封装在里面不能在外部单独通过函数名来调用,只能调用这个大的函数名