Показать сообщение отдельно
  #15 (permalink)  
Старый 09.12.2012, 13:52
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от iMaxmaxmaximus Посмотреть сообщение
Ну так раз они выражаются выражением вызова метода bind, значит они выраженные. Кэп.

И, для справки
Function.prototype.bind = function(context){
    var self = this;
    return function(){ self.apply(context, arguments) }
}
что за коленочное поделие?
Цитата:
ПРИМЕЧАНИЕ У объектов Function, созданных посредством Function.prototype.bind, отсутствует свойство prototype или внутренние свойства [[code]], [[FormalParameters]] и [[Scope]].
я про это говорил. по логике они должны быть быстрее, т.к. у них много всего обрезается.

но на практике
http://jsperf.com/another-bind-performance-check

Сообщение от tenshi Посмотреть сообщение
и пошли все выпендриваться кто лучше знает яваскрипт, развернулась дискуссия о тонкостях именования функций, начали сравнивать скорости разных объявлений)

учитесь читать между строк. автор хотел упростить себе жизнь при копипасте. чтобы исправлять имя функции не в двух местах, а только в одном. и ему плевать будет функция именованной или нет. суть вопроса не в том, чтобы проверить ваши академические знания.
так то уже пошёл оффтоп. чего трёп критиковать?
Ответить с цитированием