Показать сообщение отдельно
  #36 (permalink)  
Старый 23.09.2009, 00:43
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Сообщение от B~Vladi
Читал стандарт языка, но ответа не нашел... Заметил, только что в call можно передавать много аргументов...
call удобно использовать в начале цепочки вызовов, а apply - при дальнейшей передаче параметров
var o = {...};
function a() {
    ...
    b.apply( o, arguments );
}
function b() { ... }
a.call( o, 1, 2, 3 );


Сообщение от B~Vladi
Вот пытаюсь писать "грамотные" скрипты... Не нравятся замыкания... Вот разбираюсь...
Сообщение от B~Vladi
Как мне создать ф-цию, передать ей аргументы и оградить от внешнего [[scope]]?
ты стремишься не использовать замыкания? Вроде уже нечего особо бояться, утечек быть не должно, судя по http://javascript.ru/tutorial/events...ha-iyunya-2007 . Могут быть разве что псевдоутечки
Ответить с цитированием