Javascript 如何使用构造函数自动调用方法

Javascript 如何使用构造函数自动调用方法,javascript,Javascript,我有一个简单的javascript原型对象,定义了一个函数。在构造原型时是否可以调用该函数 任何帮助都将不胜感激。提前谢谢你 function Proto(){ function invoke(){ console.log("I am invoked"); } } var proto = new Proto() 你可以让它成为一种生活: function Proto(){ (function invoke(){ console.log("I am invoked");

我有一个简单的javascript原型对象,定义了一个函数。在构造原型时是否可以调用该函数

任何帮助都将不胜感激。提前谢谢你

function Proto(){

function invoke(){
console.log("I am invoked");
}


}

var proto = new Proto()

你可以让它成为一种生活:

function Proto(){
  (function invoke(){
    console.log("I am invoked");
  })();
}
或者您可以在构造函数中调用它:

function Proto(){

  function invoke(){
    console.log("I am invoked");
  }

  invoke();
}

var proto = new Proto()

你可以让它成为一种生活:

function Proto(){
  (function invoke(){
    console.log("I am invoked");
  })();
}
或者您可以在构造函数中调用它:

function Proto(){

  function invoke(){
    console.log("I am invoked");
  }

  invoke();
}

var proto = new Proto()

谢谢你的回复。我不知道你说的“IIFE”是什么意思,你能解释一下这是什么意思吗?抱歉,这是一个“立即调用的函数表达式”。对很多不同的东西都很有用——很高兴能够封装范围。看这里:真的,这是
()在最重要的结尾:那就是立即调用它。啊。现在我明白了。我在一些API上看到了这一点,但从未真正理解这个概念。但现在我明白了。非常感谢。谢谢你的回复。我不知道你说的“IIFE”是什么意思,你能解释一下这是什么意思吗?抱歉,这是一个“立即调用的函数表达式”。对很多不同的东西都很有用——很高兴能够封装范围。看这里:真的,这是
()在最重要的结尾:那就是立即调用它。啊。现在我明白了。我在一些API上看到了这一点,但从未真正理解这个概念。但现在我明白了。非常感谢。