在函数javascript中使用函数

在函数javascript中使用函数,javascript,jquery,javascript-events,Javascript,Jquery,Javascript Events,谁能帮我一下吗。我在函数中声明了一个函数,现在只想调用该函数 例如: function hello(){ alert("Hello"); function insideHello(){ alert("insideHello"); } } 我只想调用insideHello函数 我知道一种方法是调用(newhello()).insideHello()。我不想每次都使用new,因为我在画布场景中使用它 提前感谢我将有两个函数

谁能帮我一下吗。我在函数中声明了一个函数,现在只想调用该函数

例如:

function hello(){
          alert("Hello");

     function insideHello(){
          alert("insideHello");

         }

} 
我只想调用
insideHello
函数

我知道一种方法是调用
(newhello()).insideHello()
进行编码>。我不想每次都使用
new
,因为我在画布场景中使用它


提前感谢

我将有两个函数,您可以从第一个函数内部调用第二个函数,但您也可以单独调用第二个函数(当然,在本例中,这些名称的意义不大)


这样,您可以通过调用hello()获得外部和内部函数;通过调用insideHello();,只调用内部函数。。。再次注意,由于我将内部函数移到了外部,所以名称不是很具有描述性。但是,如果你只想调用内部的,那么你就不需要调用外部的。如果你想同时调用这两个函数,那么外部的函数应该能够处理这个问题。

我有两个函数,你可以从第一个函数内部调用第二个函数,但是你也可以单独调用第二个函数(当然,在本例中,名称的意义不大)


这样,您可以通过调用hello()获得外部和内部函数;通过调用insideHello();,只调用内部函数。。。再次注意,由于我将内部函数移到了外部,所以名称不是很具有描述性。但是,如果你只想调用内部的,那么你就不需要调用外部的。如果您想同时调用这两个函数,那么外部函数应该能够处理这一问题。

您可以将
hello
作为一个“模块”,公开
内部hello
,作为其API的一部分:

function hello() {
  alert("Hello");

  function insideHello() {
    alert("insideHello");
  }

  return {
    insideHello // or insideHello: insideHello
  }
}

hello().insideHello()

您可以将
hello
制作成一个“模块”,公开
insideHello
作为其API的一部分:

function hello() {
  alert("Hello");

  function insideHello() {
    alert("insideHello");
  }

  return {
    insideHello // or insideHello: insideHello
  }
}

hello().insideHello()