私はこのような月の配列を持っています:
var months = ["jan", "feb", "mar", "apr", "may", "jun", "jul", "aug", "sep", "oct", "nov", "dec"];
私がやろうとしているのは、月の名前を変数にして、オブジェクトを次のように設定することです:
for(i=0;i<11;i++){
months[i] = $(".bitem:eq("+i+")");
}
しかし、それは単に置き換えるだけですmonths[i]
(if i=0
たとえば、「jan」をオブジェクトに置き換えます)。私がやりたいのはmonths[i]
、変数名に等しい文字列を使用することです。私は.toString()
このように使用してみました:
for(i=0;i<11;i++){
months[i].toString() = $(".bitem:eq("+i+")");
}
しかし、私はエラーが発生します:
Error: ReferenceError: invalid assignment left-hand side