Показать сообщение отдельно
  #12 (permalink)  
Старый 05.02.2014, 13:55
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Сообщение от Maxmaxmaximus7
типа .apply(arr) и .apply([1,2,3]) ну так некрасиво, лишние скобочки в которых нет нужды. по этому сделали чтобы без них было.
+
В массиве передавать один-два аргумента будет реально не удобно.

function fn(a, b, c) {
   fn.apply(null, [a, c]);
   //fn.call(null, a, c);
}

function fn2(a, b) {
   alert(a + b);
}

fn(2, null, 3);


С call'ом на три символа меньше, да и работает он вроде быстрее, если не ошибаюсь.
Ответить с цитированием