blob: f78cba11f0f54f5949076eedbf17ef1194862778 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
const arr = [{a: 0}, {a: 1}, {a: 2}, {a: 3}, {a: 4}];
function f() {
if (arr.length == 0) {
arr[3] = {a: 5};
}
var v = arr.pop();
v.a;
for (var i = 0; i < 3000; i++) {}
}
var p = {};
p.__proto__ = [{a: 0}, {a: 1}, {a: 2}];
p[0] = -1.8629373288622089e-06;
arr.__proto__ = p;
for (var i = 0; i < 10; i++) {
f();
}
|