私は使用を拒否し__defineProperty__
、代わりに代替構文{get X() {}}を好みます
ただし、これは IE では機能しません。
ブラウザの検出は別として、ブラウザが新しい構文をサポートしていることを検出できる最良の方法は何ですか?
編集:実際には特にIEを検出しようとはしていませんが、「 get X(){}構文をサポートしていないブラウザー」をnotsupported.htmlにリダイレクトします。私はそれを行う方法がいくつかあると信じており、それに取り組んでいますが、誰かが以前にこの問題を抱えていて解決策を持っている場合に備えて..
編集 2: ところで、誰も (私以外の) get X(){}構文を使用していないという意味ではありません。