118

重複の可能性:
javascript オブジェクト、変数プロパティ名にアクセスしますか?

私のJSでより高度になろうとしています...

私はカスタムオブジェクトを持っています:

Object myObject = new Object();

myObject.thing = anythingHere;

文字列を渡すことで、カスタム オブジェクト プロパティを取得できるようにしたいと考えています。例:

var propertyString = 'thing';
alert(myObject.propertyString);

私はそれを完全に理解することはできません。カスタム オブジェクトのチュートリアルをいくつか見てきましたが、名前がわからないプロパティを取得する方法を示すものは何もありません...また、可能であればすべてのプロパティをループすることは避けたいです...

ありがとう!!!

4

2 に答える 2

211

を使用するだけmyObject['thing']です。

于 2011-08-15T18:29:13.373 に答える
89

あなたが使用することができます:

myObject[propertyString] ;
于 2011-08-15T18:29:47.767 に答える