Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #51 (permalink)  
Старый 16.08.2013, 12:57
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

(function() {
    'use strict';
    
    var fn = function() {
            console.log(this);
            console.log(arguments);
        },
        arr = [fn, 1, 2, 3, 4, 5];
    
    Function.prototype.call.apply(
        function() {
            Function.prototype.call.apply(this, arguments);
        },
        arr
    );
})();
Ответить с цитированием
  #52 (permalink)  
Старый 16.08.2013, 14:19
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

да, правильно.
у меня чуть короче было:
(function() {
    'use strict';
    
    var fn = function() {
            console.log(this);
            console.log(arguments);
        },
        arr = [fn, 1, 2, 3, 4, 5];
    
    Date.call.apply(Date.call, arr);
})();
Ответить с цитированием
  #53 (permalink)  
Старый 16.08.2013, 21:39
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Тогда уж:

Function.call.apply(Function.call, arr);
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачка из твиттера Kolyaj Общие вопросы Javascript 5 08.12.2009 12:01
Непростая задачка с таблицей GreatRash Элементы интерфейса 0 28.10.2009 14:14
Небольшая задачка Maksim jQuery 4 30.09.2009 19:43
задачка на подумать x-yuri Оффтопик 16 11.06.2009 12:39
Задачка: вывод div по ссылке alt5000 Элементы интерфейса 19 28.10.2008 21:21