私には2つの変数があります:
var cost = new Array();
var maxslot = new Array();
そして私はこのように値を設定します:
<script>
cost = {"m2mp":"0.05"};
maxslot = {"m2mp":"1000"};
</script>
<script>
cost = {"samp":"0.04"};
maxslot = {"samp":"500"};
</script>
しかし、samp
置き換えm2mp
て、呼び出すalert(cost["m2mp"])
と出力されますundefined
(割り当てない場合はsamp
、正しい出力が得られます)。に置き換え=
てみまし+=
たが、役に立ちませんでした(両方ともsamp
そうです)。m2mp
undefined
これを「シミュレート」するための解決策が見つかりませんでした。
cost["string"] = string;