1

JavaScript辞書を使用するこの特定のスクリプトがあります

var z= 'Bingo';
var fruit={ 'Bingo' :1};
var fruit2={ z :1};
alert(fruit[z]);
alert(fruit2[z]);
alert(fruit2['z']);

最初のアラートは期待値 1 を返します。ただし、2 番目のアラートはアラート値を「未定義」として、3 番目のアラートは出力を 1 として返します。ディクショナリ内で変数を使用する方法はありますか。z を文字列 'z' ではなく変数として読み取るように JavaScript インタープリターを指定できますか?

ありがとう!

4

1 に答える 1