--- title: 非推奨の機能、廃止された機能 slug: Web/JavaScript/Reference/Deprecated_and_obsolete_features tags: - 非推奨 - ガイド - JavaScript - 廃止 translation_of: Web/JavaScript/Reference/Deprecated_and_obsolete_features --- {{JsSidebar("More")}} このページのリストは JavaScript で廃止予定(まだ使用できるが削除する予定)とされた、あるいは既に廃止され使用不可となった機能の一覧です。 ## 非推奨の機能 これらの非推奨機能はまだ使用可能かもしれません。しかし将来的には完全に削除されるでしょう。既にコード内でこれらを使用している場合は、代替となるコードに置き換えておく必要があります。 ### RegExp のプロパティ 以下のプロパティは非推奨です。これらは{{jsxref("String.replace", "文字列置換", "", 1)}}で使用しても効果がありません。
プロパティ | 説明 |
---|---|
{{jsxref("RegExp.n", "$1-$9")}} |
(もしあれば)括弧で囲まれた部分文字列にイッチします。 警告:このプロパティを使うことで、問題が起こる恐れがあります。なぜなら、ブラウザーの拡張機能がそれらを変更可能なためです。使用は避けるべきです。 |
{{jsxref("RegExp.input", "$_")}} | `input` プロパティを参照してください。 |
{{jsxref("RegExp.multiline", "$*")}} | `multiline` プロパティを参照してください。 |
{{jsxref("RegExp.lastMatch", "$&")}} | `lastMatch` プロパティを参照してください。 |
{{jsxref("RegExp.lastParen", "$+")}} | `lastParen` プロパティを参照してください。 |
{{jsxref("RegExp.leftContext", "$`")}} | `leftContext` プロパティを参照してください。 |
{{jsxref("RegExp.rightContext", "$'")}} | `rightContext` プロパティを参照してください。 |
{{jsxref("RegExp.input", "input")}} | 正規表現が一致する対象となる文字列。 |
{{jsxref("RegExp.lastMatch", "lastMatch")}} | 最後に一致した文字。 |
{{jsxref("RegExp.lastParen", "lastParen")}} | (もしあれば)最後に括弧で囲まれた部分文字列の一致。 |
{{jsxref("RegExp.leftContext", "leftContext")}} | 一番最近の一致に先行する部分文字列。 |
{{jsxref("RegExp.rightContext", "rightContext")}} | 一番最近の一致の後に続く部分文字列。 |
プロパティ | 説明 |
{{jsxref("Array.observe()")}} | 配列に対する変更を非同期に監視します。 |
{{jsxref("Array.unobserve()")}} | observer を削除します。 |