有人可以帮我吗?我已在函数内声明了一个函数,现在只想调用该函数。
例如:
function hello(){
alert("Hello");
function insideHello(){
alert("insideHello");
}
}
我只想调用insideHello
功能。
我知道一种方法是调用(new hello()).insideHello();
通过声明this.insideHello = function
。我不想使用new
每次都是因为我在 Canvas 场景中使用它。
最佳答案
您可以将 hello
设为一个“模块”,将 insideHello
公开为其 API 的一部分:
function hello() {
alert("Hello");
function insideHello() {
alert("insideHello");
}
return {
insideHello // or insideHello: insideHello
}
}
hello().insideHello()
关于javascript - 在 Javascript 函数中使用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42225161/