17 lines
263 B
JavaScript
17 lines
263 B
JavaScript
|
|
var a = [];
|
|
for (var i = 0; i < 2000; i++)
|
|
a.push({f:i});
|
|
|
|
function f() {
|
|
var total = 0;
|
|
for (var i = 0; i < a.length; i++)
|
|
total += a[i].f;
|
|
return total;
|
|
}
|
|
assertEq(f(), 1999000);
|
|
|
|
var sub = Object.create(a[0]);
|
|
|
|
assertEq(f(), 1999000);
|