class Foo {
constructor() {
const r = Math.random();
this[0] = (r * 1000) | 0;
this[1] = (r * 1337) | 0;
if (r > 0.5) this[2] = (r * 10_000) | 0;
}
}
const arr = Array.from({ length: 100 }, () => new Foo());
var i = 0;
var j = 0;for (var k = 0; k < arr.length; k++) {
if ("2" in arr[k]) i |= arr[k][2];
}
j ^= 0xff ^ i;
i = 0;
for (var k = 0; k < arr.length; k++) {
if (2 in arr[k]) i |= arr[k][2];
}
j ^= 0xff ^ i;
i = 0;