Чем полезен Function.bind.bind(Function.bind)

Я просто обдумывал это

var bindable = Function.bind.bind(Function.bind);

Теперь я думаю, что ключом к пониманию этой проблемы будет сценарий того, как это используется. Я могу представить его полезным, но я не могу придумать ни одного примера. Может ли кто-нибудь предоставить мне пример использования?


person Jeanluca Scaljeri    schedule 16.03.2015    source источник
comment
См. stackoverflow.com/questions/ 23482982/   -  person Denys Séguret    schedule 16.03.2015
comment
Я видел этот пост. Пожалуйста, не я ищу не объяснения, а примеры. В том посте ничего не указано!   -  person Jeanluca Scaljeri    schedule 16.03.2015
comment
@JeanlucaScaljeri: Может быть, вы хотите прочитать ответы, а не только вопрос? Оба приводят примеры. См. также Связанные сообщения о повторяющемся вопросе.   -  person Bergi    schedule 16.03.2015
comment
Они дают только примеры Function.bind.bind(Function.call), если я не ошибаюсь   -  person Jeanluca Scaljeri    schedule 16.03.2015
comment
Ах да, это другое выражение. Однако вот ваш пример: uncurryThis = bindable(Function.call) :-)   -  person Bergi    schedule 16.03.2015
comment
Я думаю, вы знаете, о чем говорите :) Но то, что вы предлагаете, просто преобразовать его обратно в callable. И меня конкретно интересует использование bindable?   -  person Jeanluca Scaljeri    schedule 16.03.2015
comment
@JeanlucaScaljeri: вы могли бы подумать о методах класса, которые необходимо привязать к экземплярам. var getMethod = bindable(function(…) { … }). Затем в своем конструкторе вы можете сделать this.method = getMethod(this)   -  person Bergi    schedule 16.03.2015
comment
@JeanlucaScaljeri Я ломаю голову, чтобы найти для этого что-то действительно полезное, но интересное свойство bindable заключается в том, что bindable, bindable(f) и bindable(f)(obj) — это первоклассные функции, которые можно передавать и использовать в качестве обратных вызовов или элементов в коллекции. . Так, например, вы можете сделать это, чтобы массово привязать все методы прототипа к объекту.   -  person JLRishe    schedule 17.03.2015
comment
действительно отличные примеры, большое спасибо!!   -  person Jeanluca Scaljeri    schedule 17.03.2015