Javascript 如何使用构造函数自动调用方法
我有一个简单的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");
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上看到了这一点,但从未真正理解这个概念。但现在我明白了。非常感谢。