Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.05.2011, 11:45
Аватар для cmygeHm
Профессор
Отправить личное сообщение для cmygeHm Посмотреть профиль Найти все сообщения от cmygeHm
 
Регистрация: 12.10.2010
Сообщений: 196

создание объект, ключ которого - значение элемента другого объекта
Физкульт-привет!

Код:
var data = {
'key1' : 123,
'key2' : 456,
'service' : {                                                    
       window.data3.host_name : '1321321321' 
       // в window.data3.host_name хранится слово, которое должно стать ключом,
       // но интерпретатор JS не позволяет так создавать объет! как быть???
    }
};


Спасибо за внимание
Ответить с цитированием
  #2 (permalink)  
Старый 30.05.2011, 12:54
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

var data = {
'key1' : 123,
'key2' : 456,
'service' : {}
};
data.service[window.data3.host_name] = '1321321321';
Ответить с цитированием
  #3 (permalink)  
Старый 30.05.2011, 12:57
Аватар для cmygeHm
Профессор
Отправить личное сообщение для cmygeHm Посмотреть профиль Найти все сообщения от cmygeHm
 
Регистрация: 12.10.2010
Сообщений: 196

Сообщение от Kolyaj Посмотреть сообщение
var data = {
'key1' : 123,
'key2' : 456,
'service' : {}
};
data.service[window.data3.host_name] = '1321321321';
Блин! А я пробывал:
var data = {
'key1' : 123,
'key2' : 456
// без service: {}
};
data.service[window.data3.host_name] = '1321321321';


Вот надо же, А!?
Спасибо большое
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объект как свойство объекта Cooskon Общие вопросы Javascript 6 16.02.2010 21:41