Я пытаюсь добавить элементы в ассоциативный массив, но мое ключевое имя не создается должным образом. Мой код выглядит следующим образом:Ключевое имя в ассоциативном массиве
var room_name = $('#room_name').val();
var item_name = $('#item_name').val();
var item_description = $('#item_description').val();
roominventory[room_name] = { item_name : item_description };
Что происходит, я получаю
{
"Correct room name": {
"item_name": "correct item description"
}
}
Все работает, кроме item_name
. Я хотел бы, чтобы имя ключа было значением item_name
, но вместо этого я просто получаю текст item_name
.
Любые идеи, что я делаю неправильно?
Спасибо Рори, который работает лакомство. Я не знал, что их буквально взяли. Теперь я вижу, как ваше решение преодолевает эту проблему. Еще раз спасибо Clint – Clint