その場合は申し訳ありませんが、jQueryで関数のパラメーターを変数で使用できるかどうかは誰にもわかりません。例えば:
function number(x){
variable_number_x++;
}
そして、そのコードで x を関数パラメーターに置き換えます。たとえば、number(2) は variable_number_2 変数に 1 を追加することを出力します。何か案は?前もって感謝します!
その場合は申し訳ありませんが、jQueryで関数のパラメーターを変数で使用できるかどうかは誰にもわかりません。例えば:
function number(x){
variable_number_x++;
}
そして、そのコードで x を関数パラメーターに置き換えます。たとえば、number(2) は variable_number_2 変数に 1 を追加することを出力します。何か案は?前もって感謝します!
window["variable_number_"+x]++;
おそらくあなたが必要とするものです。
ここではそれがグローバルであると仮定していますが、プロパティであるオブジェクトvariable_number_2
に置き換えることができます。または、変数がプロパティであるオブジェクトを受け取るオプションのパラメーターを指定できます。window
variable_number_2
var obj = {variable_number_2: 5};
function number(x,obj){
if(typeof(obj)=="undefined"){
obj = window;
}
return ++obj["variable_number_"+x];
}
console.log(number(2,obj)); //logs 6
console.log(obj.variable_number_2); //logs 6