Ich verwende _.bindAll
in vielen meiner Backbone.Views.
_.bindAll(this, 'render', 'addOne', 'addAll', 'someFunctionA', 'someFunctionB');
Beim Refactoring wird dies ziemlich mühsam, da ich die Methoden der Ansichten und die Namensauflistungen synchron halten muss. In beiden Fällen führt dies oft zu einfachen Fehlern.
Da es eine Kurzfassung von bindAll
Ich frage mich, welche Nachteile (Leistung, Lesbarkeit, Flexibilität, ) es gibt, und halten Sie diese für akzeptabel, um einen kleinen Produktivitätsschub zu erhalten.
_.bindAll(this);