Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.09.2012, 22:33
czp czp вне форума
Профессор
Отправить личное сообщение для czp Посмотреть профиль Найти все сообщения от czp
 
Регистрация: 15.10.2011
Сообщений: 213

передать аргумет в функцию
есть обьект
object1 : {
   .....
}


в котором куча других обьектов, но мне нужно передать его в функцию

object1 : {
  ...
  myfunc : function () {
    object2.test(this);
  }
  ...
}


для того, что бы, в функции обратиться к нескольким методам передаваеомого обьекта.
Вопрос это рациональная передача? или лучше передавать отдельные нужные методы?
и эта передача вызывается по циклу(по таймеру)
Ответить с цитированием
  #2 (permalink)  
Старый 12.09.2012, 08:03
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,518

Рациональная. Объекты не клонируются, а передаются по ссылке. Так что это даже рациональнее передачи отдельных значений.
foo = { bar : true };
alert( foo.bar )

function func( arg ) { arg.bar = false }
func( foo )

alert( foo.bar )
__________________
29375, 35

Последний раз редактировалось Aetae, 12.09.2012 в 08:07.
Ответить с цитированием
  #3 (permalink)  
Старый 12.09.2012, 13:17
czp czp вне форума
Профессор
Отправить личное сообщение для czp Посмотреть профиль Найти все сообщения от czp
 
Регистрация: 15.10.2011
Сообщений: 213

спасибо
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Flot Как передать переменную в функцию отрисовки точки на графике Ren jQuery 0 20.06.2012 14:16
Как передать переменную в функцию с помощью JQuery??? Иван Я Events/DOM/Window 3 20.01.2012 11:21
setInterval как передать переменную в функцию kamushek Общие вопросы Javascript 6 02.09.2011 23:53
как передать переменную в функцию Virgile Общие вопросы Javascript 2 08.08.2010 22:50
Не получается передать в функцию значение javascript_pupil Events/DOM/Window 9 06.11.2009 15:32