В чем различия, плюсы и минусы
var obj = {};
VS
var obj = new Object();
Все, что я знаю, это то, что второй пример занимает больше времени. Есть ли реальная выгода?
** EDIT **
function loop() {
var start = (new Date()).getTime();
for(var i = 0; i < 1000000; ++i) {
//var b = {}; // takes ~548ms on my machine
var b = new Object(); // takes ~287ms on my machine
}
trace((new Date()).getTime() - start);
setTimeout(loop, 1);
}
loop();
Если вы переключаетесь между var b = {};
и var b = new Object ();
You ' Увидим разницу в производительности. Они противоположны моим воспоминаниям и тому, что я упомянул в вопросе.