Dynamically select javascript object attribute

[How] can I achieve the following?

var object = new Object(); object.field1 = "test1"; object.fiedl2 = "test2"; function showSpecificField(fieldName){ //get the field Name passed in to function from object //something like: return object.fieldName ??? } alert(showSpecificField("field2"));// should alert the text "test2" alert(showSpecificField("field1"));// should alert the text "test1" 
+6
source share
1 answer

Use square bracket designation

 var baz = 'bar'; foo['bar'] === foo.bar === foo[baz] 
+10
source

Source: https://habr.com/ru/post/888636/


All Articles