Как добавить в объект значение из переменной

271
20 сентября 2017, 14:08
"use strict"
let base = {};
let user = "Вася"
base.user = 1;
for (let key in base) {
    alert("Имя: " + key)
}

Как сделать, чтобы в alert был Вася? Надо сделать, чтобы работало даже, если не знать user заранее.

Answer 1

Вы делает выборку по ключам, а хотите показать значения. Значит нужно получить значения:

base["user"] = user;
for (let key in base) {
    alert("Имя: " + base[key])
}
Answer 2

"use strict" 
let base = {}; 
base["Вася"] = 1; 
for (let key in base) { 
  console.log("Имя: " + key) 
}

READ ALSO
Canvas пустой после добавления картинки

Canvas пустой после добавления картинки

Эллемент Image создается стабильно и с нужной картинкойНо в канвас почему-то ничего не добавляется

324
Ajax - проблемы со скриптом [требует правки]

Ajax - проблемы со скриптом [требует правки]

js(click) конфликтует с ajax ссылками типа <a href="front-4"/>

265
Facebook комментарии

Facebook комментарии

Отказывается ставиться модерацияВсё сделал по инструкции, именно на этом сайте нет, сделал все тоже самое на тестовом - все получилось

422