Pregunta Obtener propiedades de Objetos personalizados por cadena var [duplicado]


Posible duplicado:
objeto javascript, nombre de propiedad variable de acceso? 

Intentando avanzar más en mi JS ...

Tengo un objeto personalizado:

Object myObject = new Object();

myObject.thing = anythingHere;

Me gustaría poder recuperar una propiedad de objetos personalizada pasando una cadena ... por ejemplo:

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

No puedo entender eso. He visto una serie de tutoriales para objetos personalizados, pero nada muestra cómo obtener propiedades de las que no conozco los nombres de ... Además, me gustaría evitar el bucle en todas las propiedades si es posible ...

¡¡¡Gracias!!!


75
2017-08-15 18:27


origen


Respuestas:


Simplemente usa myObject['thing'].


146
2017-08-15 18:29



Podrías usar:

myObject[propertyString] ;

59
2017-08-15 18:29