How to convert string as object's field name in javascript

前端 未结 5 1026
北恋
北恋 2020-11-28 08:38

I have a js object like:

obj = {
  name: \'js\',
  age: 20
};

now i want to access name field of obj, but i can only get string \'name\', s

5条回答
  •  旧巷少年郎
    2020-11-28 09:26

    In Javascript, obj.name is equivalent to obj['name'], which adds the necessary indirection.

    In your example:

    var fieldName = 'name'
    var obj = {
      name: 'js',
      age: 20
    };
    var value = obj[fieldName]; // 'js'
    

提交回复
热议问题