Показать сообщение отдельно
  #3 (permalink)  
Старый 26.03.2014, 13:23
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

/*
       * Пример свойства объекта в объекте
       * Нужно динамически создать такие же объекты: obj_1, obj_2 .... obj_10
       */
      var objs = {
        obj_100: {
          id: 100
        }
      }
      /*
       * Создаём сначала сам объект.
       * А вот свойство создать не удаётся
       */
      for (var i = 1; i <= 10; i++) {
        var name = "objs.obj_" + i;
        objs[name] = objs[name] || {};
        objs[name].id = i + 1; /* ТУТ ВСЯ ЗАГВОЗДКА */
      }
      console.dir(objs);
Ответить с цитированием