OK、私はこのコード例を見たときに、Google V8 エンジン用に JS を最適化する記事を読んでいました...
私はそれをすくい取りそうになりましたが、それからこれを見ました。|=; [0] |= b;
a = new Array();
a[0] = 0;
for (var b = 0; b < 10; b++) {
console.log(a, b)
a[0] |= b; // Much better! 2x faster.
}
[0] |= b;
そのため、コンソールで、console.log をループに入れて実行したところ、15 になりました。
[15] 0
[15] 1
[15] 2
[15] 3
[15] 4
[15] 5
[15] 6
[15] 7
[15] 8
[15] 9
何?!?!反復ごとに、一体どこから 15 が得られるのでしょうか?!?!?!
私は 7 年間 Web 開発者として働いてきましたが、これは私と同僚を困惑させました。
誰かがこのコードを教えてくれますか?
乾杯。