Я использую _. BindAll
во многих своих Backbone.Views.
_.bindAll(this, 'render', 'addOne', 'addAll', 'someFunctionA', 'someFunctionB');
Во время рефакторинга это становится довольно утомительным, так как мне нужно синхронизировать методы представления и списки имен. В обоих случаях это часто приводит к простым ошибкам.
Поскольку существует сокращенная версия bindAll
, которая устраняет эту необходимость, мне интересно, какие недостатки (производительность, удобочитаемость, гибкость и т. Д.) Действительно существуют, и считаете ли вы их приемлемыми для получения немного повышения производительности.
_.bindAll(this);