Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.12.2013, 14:26
Новичок на форуме
Отправить личное сообщение для denisjs Посмотреть профиль Найти все сообщения от denisjs
 
Регистрация: 21.12.2013
Сообщений: 4

нужна помощь
всем привет , вопрос такой : как можно получить свойство объекта внутри другого объекта без использования связки?
function getname() {
  alert(this.name);
}
function user() {
  this.obj1 = {};
  this.obj1.name = "??";
  this.obj1.func = function() {
    return this;
  };
  this.obj1.obj2 = {};
  this.obj1.obj2.get = function(a) {
    getname.bind(a)();
  };
}
var f = new user;
f.obj1.obj2.get(f.obj1.func());


или по другому нельзя??

Последний раз редактировалось denisjs, 22.12.2013 в 14:46.
Ответить с цитированием
  #2 (permalink)  
Старый 22.12.2013, 20:49
Новичок на форуме
Отправить личное сообщение для Shelimov Посмотреть профиль Найти все сообщения от Shelimov
 
Регистрация: 21.12.2013
Сообщений: 9

function user() {
  var self = this;
  this.obj1 = {};
  this.obj1.name = "??";
  this.obj1.func = function() {
    return this;
  };
  this.obj1.obj2 = {};
  this.obj1.obj2.get = function(a) {
    alert(self.obj1.name)
  };
}
var f = new user;
f.obj1.obj2.get();
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь noob Java lolman Javascript под браузер 18 03.10.2013 11:55
matrix - нужна помощь Денис Никитин Javascript под браузер 13 28.05.2013 08:42
Нужна помощь: Slider wheel Alex555 Мобильный JavaScript 0 15.05.2013 18:06
Нужна помощь по слайдеру seoguru Работа 3 28.01.2013 22:02
нужна помощь dominosoko Серверные языки и технологии 4 14.03.2010 02:17