Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.08.2013, 23:20
Аспирант
Отправить личное сообщение для Василий Б. Посмотреть профиль Найти все сообщения от Василий Б.
 
Регистрация: 01.03.2010
Сообщений: 44

обратиться к предку-объекту
<script>
var o = {
	b: {
		bb: 123
	},

	c: function(){
		// как достучаться до o.b.bb?
	}
}

o.c();

</script>
Ответить с цитированием
  #2 (permalink)  
Старый 06.08.2013, 23:33
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от Василий Б.
обратиться к предку-объекту
кто такой предок-объект?

Сообщение от Василий Б.
// как достучаться до o.b.bb?
ты уже достучался
this
Ответить с цитированием
  #3 (permalink)  
Старый 07.08.2013, 00:04
Аспирант
Отправить личное сообщение для Василий Б. Посмотреть профиль Найти все сообщения от Василий Б.
 
Регистрация: 01.03.2010
Сообщений: 44

пардон, привел не правильный пример.

var o = {
	b: {
		bb: 123
	},

	c: {
		cc: function(){
			// как достучаться до o.b.bb?
		}
	}
}

o.c.cc();

почему спрашиваю - хочу создать библиотеку, с иерархией, как пространства имен, где каждый объект отвечает за определенный функционал.

Последний раз редактировалось Василий Б., 07.08.2013 в 00:06.
Ответить с цитированием
  #4 (permalink)  
Старый 07.08.2013, 00:08
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

Василий Б.,

var o = {
	b: {
		bb: 123
	},

	c: {
		cc: function(){   alert(o.b.bb);
			// как достучаться до o.b.bb?
		}
	}
}

o.c.cc();
Ответить с цитированием
  #5 (permalink)  
Старый 07.08.2013, 00:09
Аспирант
Отправить личное сообщение для Василий Б. Посмотреть профиль Найти все сообщения от Василий Б.
 
Регистрация: 01.03.2010
Сообщений: 44

нет, o.b.bb - это плохо. мне надо что-то типа parent как в php.

неужели объект не знает, в каком this он лежит?
Ответить с цитированием
  #6 (permalink)  
Старый 07.08.2013, 05:14
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Василий Б.,

Наверное
this.b.bb;
Ответить с цитированием
  #7 (permalink)  
Старый 07.08.2013, 06:37
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Василий Б.
нет, o.b.bb - это плохо. мне надо что-то типа parent как в php.
Чета ты чешешь. Вот аналогичная стуктура в PHP:

$o = array(
    'b' => array(
        'bb' => 123
    ),
 
    'c' => array(
        'cc' => function(){
            // как достучаться до $o['b']['bb']?
        )
    )
);


Покажи ка нам как ты достучишься?
Ответить с цитированием
  #8 (permalink)  
Старый 07.08.2013, 10:32
Аспирант
Отправить личное сообщение для Василий Б. Посмотреть профиль Найти все сообщения от Василий Б.
 
Регистрация: 01.03.2010
Сообщений: 44

Сообщение от Ruslan_xDD Посмотреть сообщение
Василий Б.,

Наверное
this.b.bb;
в данном случае this будет указатель на текущий объект - "c".
Это не работает.
Ответить с цитированием
  #9 (permalink)  
Старый 07.08.2013, 21:14
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

начни отсюда
Почему this объекта выдает весь документ?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как обратиться к свойству объекта по имени если оно хранится в переменной xaknik Общие вопросы Javascript 2 25.04.2012 23:12
Обращение к объекту через ссылку boro-da jQuery 4 08.08.2011 15:48
Обратиться к новым элементам DZHETIGAPA Events/DOM/Window 3 17.06.2011 19:42
как обратиться к childNode по его id в div-е, через id родителя kichSman Events/DOM/Window 5 28.10.2009 02:16
обратиться к элементу формы, заданному переменной Andrej_2 Элементы интерфейса 4 15.05.2009 09:18