我經常創建新的對象,拋棄舊的,像這裏(這是從https://github.com/nefD/impact-tween)一些流行的JavaScript庫看到很多代碼: 優化對象創建的JavaScript中移動
if (this.tweens.length > 0) {
var currentTweens = [];
for (var i = 0; i < this.tweens.length; i++) {
this.tweens[i].update();
if (!this.tweens[i].complete) currentTweens.push(this.tweens[i]);
}
this.tweens = currentTweens;
我的問題向專家是否會阻礙使用JavaScript構建的相對較慢的移動應用程序的性能。我的意思是,儘可能重用現有對象對性能有顯着影響?
這是一個理論問題,我知道如果我想加快我的程序,我需要找到我的代碼中的一個瓶頸,並優化它,而不是通常對性能進行理論化。