つまり、次の 2 つの関数を比較します。
var e1 = {a:1};
var e2 = {b:2};
var e3 = {c:3};
var test1 = function() {
var a = [];
a.push(e1, e2, e3);
};
var test2 = function() {
var a = [];
a.push(e1);
a.push(e2);
a.push(e3);
};
他にパフォーマンスの高いものはありますか、それともその点で同等ですか?
編集:私が尋ねる理由は、私が2番目のアプローチを広範囲に使用するサードパーティのライブラリを使用しているためです。コードが読みやすくならないため、最適化したいという願望が原因ではないかと疑っていました。