2017-03-24 2 views
-4

Ich habe andere Fragen zu Stack Overflow dazu gelesen, aber ich hatte das Gefühl, dass sie nicht die richtige Frage beantwortet haben. Sie haben immer geantwortet, wie Sie auf den Namen eines Objekts mit einer Zeichenfolge zugreifen können. Allerdings möchte ich einen Weg wissen, dies zu tun:Wie wird die Eigenschaft eines Objekts durch einen String referenziert?

var obj = { 
    property: "hello!" 
} 
console.log(obj."property");//want it to log hello! 
+0

'obj [ "Eigenschaft"]' – Li357

Antwort

-1

Sie greifen es so wie es ist ein Array-Index, so:

console.log(obj["property"]); 
+0

„wie es ist, ein Array-Index "- Arrays sind Objekte mit den Eigenschaften 0, 1, ... Da Sie Array.0 nicht verwenden können, verwenden Sie * Klammer-Notation * – Li357

Verwandte Themen