In den meisten Fällen wird der dadurch entstehende Overhead ohne Bedeutung sein
JavaScript-Engines sind extrem gut darin solche Dinge wegzuoptimieren. Ich habe das mal durch Prepack gejagt, einem partiellen JavaScript-Interpreter, der macht daraus den folgenden Einzeiler:
salutation = 'hi';
Die Zeit für manuelle Optimierungen ist erst gekommen, wenn es schon zu spät ist. Dann kann man gezielt nach Engpässen suchen und effektiv optimieren. Optimistisch im Voraus handanzulegen und zu hoffen, dass man am Ende effizienten Code hat, ist dagegen eher aussichtslos, wie groß ist schon die Chance, dass man auf diese Weise die wirklich großen Flaschenhälse tatsächlich erwischt? Oft schadet das einach nur der Lesbarkeit und Wartbarkeit des Codes und ist am Ende doch nur vergebliche Liebesmühe.