知られざるJavaScriptの奇妙な挙動:ミームを超えて
2025-04-04
この記事では、一般的なプログラマーのジョークやチュートリアルを超えた、JavaScriptのあまり知られていない奇妙な挙動を明らかにします。例としては、`eval`関数の特殊なスコープ、`for`ループにおける直感に反する変数のキャプチャ、`document.all`の偽り、文字列の反復処理におけるUnicodeの落とし穴、スパース配列のパフォーマンスと奇妙な動作などが挙げられます。また、自動セミコロン挿入(ASI)の複雑さと、それが引き起こす可能性のあるエラーにも触れ、JavaScriptにおけるその他多くの注目すべき特異性についても列挙しています。
開発
奇妙な挙動