Я хочу добавить новое свойство к myObj, назвать его string1 и присвоить ему значение string2, но когда я это сделаю, оно вернет undefined:
var myObj = new Object;
var a = 'string1';
var b = 'string2';
myObj.a = b;
alert(myObj.string1); //Returns 'undefined'
alert(myObj.a); //Returns 'string2'
Другими словами: как мне создать свойство объекта и дать ему имя, хранящееся в переменной, но не имя самой переменной?
new Object
; Вместо этого используйте литерал объекта:var myObj = {}
- person fregante   schedule 22.06.2019