as3 {} vs new Object

В чем различия, плюсы и минусы

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 ' Увидим разницу в производительности. Они противоположны моим воспоминаниям и тому, что я упомянул в вопросе.

5
задан Jacksonkr 5 December 2011 в 02:53
поделиться