我正在尝试在主要函数之外的函数中调用函数:
var myFunction = function myFunct(element) {
function tryIt(){
alert("hello");
};
return{
tryIt: tryIt
}
}
我试图用myFunct之外的调用“tryIt”函数
myFunction.tryIt
但它不起作用。
我怎样才能做到这一点?
最佳答案
首先,您需要先调用函数,然后再调用tryIt
属性的返回对象的函数。
var myFunction = function myFunct(element) {
function tryIt(){
alert("hello");
}
return {
tryIt: tryIt
};
};
myFunction().tryIt();
// ^^ calls myFunction
// ^^^^^^^^^ returns object with function tryIt
// ^^ calls tryIt