假设 output 是一个函数,输出一行文本。下面的语句输出结果是什么?
output(typeof (function () {
output(“Hello World!”)}
)()
);
1.先立即执行匿名函数,输出Hello World!
2.函数执行后无返回值,则输出未定义
本文探讨了JavaScript中立即执行匿名函数的行为及其返回值。通过一个具体示例,解释了如何输出函数内的字符串以及函数执行完毕后返回undefined的情况。
假设 output 是一个函数,输出一行文本。下面的语句输出结果是什么?
output(typeof (function () {
output(“Hello World!”)}
)()
);
1.先立即执行匿名函数,输出Hello World!
2.函数执行后无返回值,则输出未定义