Показать сообщение отдельно
  #1 (permalink)  
Старый 02.10.2010, 13:07
Новичок на форуме
Отправить личное сообщение для bobo123456 Посмотреть профиль Найти все сообщения от bobo123456
 
Регистрация: 02.04.2010
Сообщений: 3

Работа с глобальным хешем(массивом)
Всем привет. Задача вроде и тривиальная, а как правильно ее решить не могу понять.
Создается глобальный объект
dates_requests = new Object();

Далее на ссылку вешается функция на клик. Из ссылки получается нужная переменная, и после надо в объект добавить свойство под именем этой переменной с ее же значением. Переменная равна набору цифр.
В функции делаю так:
var date = $(this).attr('rel');
        if (typeof dates_requests[date] != 'undefined') {
           dates_requests[date] = date;
        } else {
           delete dates_requests[date];
        }

В другом обработчике смотрю объект в консоли.
В коде
console.info(dates_requests);

И показывается, что у объекта нет никаких свойств. Подскажите как правильно делать или где почитать про это более конкретно. Про область видимости читал, вроде все как и написано в справочной литературе делаю.
Ответить с цитированием