передать аргумет в функцию
есть обьект
object1 : {
.....
}
в котором куча других обьектов, но мне нужно передать его в функцию
object1 : {
...
myfunc : function () {
object2.test(this);
}
...
}
для того, что бы, в функции обратиться к нескольким методам передаваеомого обьекта. Вопрос это рациональная передача? или лучше передавать отдельные нужные методы? и эта передача вызывается по циклу(по таймеру) |
Рациональная. Объекты не клонируются, а передаются по ссылке. Так что это даже рациональнее передачи отдельных значений.
foo = { bar : true };
alert( foo.bar )
function func( arg ) { arg.bar = false }
func( foo )
alert( foo.bar )
|
спасибо:)
|
| Часовой пояс GMT +3, время: 03:24. |