1

私はこの問題を解決できないようです、私が持っているものはここにあります...

vid1=0;
vid2=0;
vid3=0;

num=1;

'vid'+num = 1;
// vid1=1;

数値に基づいて変数を作成したいので、数値が 2 の場合、vid2 という名前の変数を作成し、それを 1 に設定します。

PS: stackoverflow を使用するのはこれが初めてです。この Web サイトの伝統に関して間違いを犯した場合は申し訳ありません =) そして、事前に感謝します。

4

1 に答える 1

5

グローバル名前空間にいる場合は、これを使用します。

window['vid' + num] = 1;

しかし、これは配列の本当に良い使用例です:

var numbers = [0, 0, 0];
var num = 1;

numbers[num] = 1;
于 2013-01-21T01:44:26.290 に答える