パラメータを正しく受け入れる JavaScript 関数を使用する方法がわかりません。
これを行うことができるため、入力パラメーターを使用しない場合、関数を完全に機能させることができます。
var x = MyFunction;
しかし、私がこれをしなければならない瞬間
var x = MyFunction(e);
それからそれは壊れます。
後で入力パラメーターを設定してこれを回避しようとしましたが、何も機能しません。これどうやってするの?
var MyFunction = function() {
var otherResult = function() {
alert("Hi");
},
input, objToAlert = function() {
return input;
};
return {
objToAlert: objToAlert,
input: input,
otherResult: otherResult
}
}();
var e1 = "test";
//var y = MyFunction(e); //this does not work if i add a parameter to function - moment i put parenthesis i get problems
var x = MyFunction;
x.input = e1; //also cant set the input here
x.objToAlert();
x.otherResult();