Как динамически устанавливать значения объекта Javascript?

Трудно объяснить этот случай словами, позвольте мне привести пример:

var myObj = {
    'name': 'Umut',
    'age' : 34
};

var prop = 'name';
var value = 'Onur';

myObj[name] = value; // This does not work

eval('myObj.' + name) = value;   //Bad coding ;)

Как я могу установить свойство переменной со значением переменной в объекте JavaScript?

92
задан Pang 12 April 2017 в 02:48
поделиться