我想使用隐藏类概念来使我的网络应用程序快速运行。
我从使用隐藏类的教程中尝试了以下代码,但它仍然显示突然的结果。
var PROPERTIES = 10000000;
function O(size) {
for (var i = 0; i < size; i++) {
this[i] = null;
}
}
var o = new O(PROPERTIES);
var start = +new Date;
for (var i = 0; i < PROPERTIES; i++) {
o[i] = i;
}
console.log(+new Date - start);
它是正确的还是我的实现有问题?