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