Сообщение от Dmitry A. Soshnikov
|
Также, иногда удобно заменить switch объектом.
|
у меня несколько примеров, где это оказалось эффективно в плане производительности (ну и код конечно покрасивше стал).
Один из них (кусок метода вызываемого так: new Date().add({y: 1, m: 5, d: 10, s: 500}) ):
this.setTime(this.getTime() + count * ({w: 6048e5, d: 864e5, h: 36e5, n: 6e4, s: 1e3}[interval] || 1));