Jac*_*nkr 5 instantiation actionscript-3
什么是差异,优点或缺点
var obj = {};
Run Code Online (Sandbox Code Playgroud)
VS
var obj = new Object();
Run Code Online (Sandbox Code Playgroud)
我所知道的是第二个例子需要更长的时间.有什么真正的好处吗?
**编辑**
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();
Run Code Online (Sandbox Code Playgroud)
如果你在之间切换var b = {};,var b = new Object();你会看到性能差异.他们与我的回忆以及我在问题中提到的内容相反.