関数の引数を変数とマージしたいのですが、その方法がわかりません。
firstDates = [];
function myFunction(partOne) {
partOne + Dates.push(someOtherVar);
}
myFunction(first);
これが機能しないことはわかっていますが、正しい方法は何でしょうか?
関数の引数を変数とマージしたいのですが、その方法がわかりません。
firstDates = [];
function myFunction(partOne) {
partOne + Dates.push(someOtherVar);
}
myFunction(first);
これが機能しないことはわかっていますが、正しい方法は何でしょうか?
なぜこのようなものではないのですか?
var dates = {};
function myFunction(partOne) {
dates[partOne] = []; // dates["first"] = []
dates[partOne].push(someOtherVar); // dates["first"].push(someOtherVar)
}
myFunction("first");
それ以外の場合、達成しようとしているのは評価タイプのセットアップです。これは一般的に非常に悪い考えです。動的に名前が付けられた変数を使用しないでください。