![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
09.12.2012, 10:57
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от iMaxmaxmaximus
|
я что то не слышал про такие О_О
или ты пошутил?
|
нет, не пошутил. забинденные функции возвращаются после Function.prototype.bind
они кстати должны работать быстрее обычных функций, особенно в замыкании, но я ещё не проверял.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
09.12.2012, 11:02
|
![Аватар для kobezzza](https://javascript.ru/forum/image.php?u=10213&dateline=1313305267) |
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от melky
|
нет, не пошутил. забинденные функции возвращаются после Function.prototype.bind
они кстати должны работать быстрее обычных функций, особенно в замыкании, но я ещё не проверял.
|
Я проверял вызов забинденых функций в цикле, тормознее раз в 5 ![](https://javascript.ru/forum/images/smilies/smile.gif)
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
09.12.2012, 11:08
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от kobezzza
|
Я проверял вызов забинденых функций в цикле, тормознее раз в 5
|
парадокс ![](https://javascript.ru/forum/images/smilies/smile.gif) интересно, почему так
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
09.12.2012, 13:01
|
Профессор
|
|
Регистрация: 20.03.2008
Сообщений: 1,183
|
|
и пошли все выпендриваться кто лучше знает яваскрипт, развернулась дискуссия о тонкостях именования функций, начали сравнивать скорости разных объявлений)
учитесь читать между строк. автор хотел упростить себе жизнь при копипасте. чтобы исправлять имя функции не в двух местах, а только в одном. и ему плевать будет функция именованной или нет. суть вопроса не в том, чтобы проверить ваши академические знания.
__________________
.ня
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
09.12.2012, 13:52
|
sinistral
|
|
Регистрация: 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
|
и пошли все выпендриваться кто лучше знает яваскрипт, развернулась дискуссия о тонкостях именования функций, начали сравнивать скорости разных объявлений)
учитесь читать между строк. автор хотел упростить себе жизнь при копипасте. чтобы исправлять имя функции не в двух местах, а только в одном. и ему плевать будет функция именованной или нет. суть вопроса не в том, чтобы проверить ваши академические знания.
|
так то уже пошёл оффтоп. чего трёп критиковать?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
09.12.2012, 14:08
|
Профессор
|
|
Регистрация: 20.03.2008
Сообщений: 1,183
|
|
а при чём тут рефакторинг?
__________________
.ня
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
09.12.2012, 14:18
|
Профессор
|
|
Регистрация: 20.03.2008
Сообщений: 1,183
|
|
__________________
.ня
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
09.12.2012, 15:01
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от iMaxmaxmaximus
|
в смысле? коленочное поделие как коленочное поделие, че тупим то.
|
ото ж. дальше мой пост не читал?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
09.12.2012, 15:45
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от iMaxmaxmaximus
|
Понятно зачем нужно было коленочное поделие?
|
,KZNM а я говорю, что это волшебство, т.к. у забинденных функций нет области видимости, формальных аргументов и исходного кода, возвращаемого по toString. это не просто выражение, и невозможно создать такой велосипед, который убирал бы выше перечисленные свойства. понимаешь, к чему я? то, что это выражение, никто не спорит, блджад
|
|
|
|