Object.hasOwn is not a function エラー
最近リリースしたアプリケーションで、 Object.hasOwn is not a function
というエラーに遭遇しました。
普段見ないエラーなので、なんだろうと調べてみると顧客環境で5年前の古いブラウザをそのまま使っており、JavaScriptの実行環境がこのプロパティに対応していなかったというオチでした。
どういう環境で動くのか、あらかじめよく確認しておかないといけませんね。
- hasOwn対応状況 https://caniuse.com/?search=hasOwn