-2

我想将函数的参数与变量合并但我不知道该怎么做。

firstDates = [];

function myFunction(partOne) {
    partOne + Dates.push(someOtherVar); 
}

myFunction(first);

我知道这行不通,但是正确的方法是什么?

4

1 回答 1

2

为什么不这样呢?

var dates = {};

function myFunction(partOne) {
   dates[partOne] = [];               // dates["first"] = []
   dates[partOne].push(someOtherVar); // dates["first"].push(someOtherVar)
}

myFunction("first");

否则,您要完成的是评估类型的设置。这通常是一个非常糟糕的主意。不要使用动态命名的变量。

于 2013-01-30T03:11:21.783 回答