非推奨の警告: unwatch() および watch() は使用しないでください! これら 2 つのメソッドはバージョン 58 より前の Firefox しか実装しておらず、Firefox 58 以降で非推奨および削除されます。また、ウォッチポイントを使用するとパフォーマンスに大きな悪影響があり、特に window のようなグローバルオブジェクトで使用すると顕著です。通常は、代わりに セッターとゲッター または proxy を使用できます。

unwatch() メソッドは、watch() メソッドでセットしたウォッチポイントを取り除きます。

構文

obj.unwatch(prop)

引数

prop
監視を止めるオブジェクトのプロパティの名前

戻り値

undefined

説明

JavaScript のデバッガーは他のデバッグ用オプションと同様に、このメソッドで使用されるものと機能的に似たものを有しています。デバッガーについての情報は Venkman をご覧ください。

デフォルトで、このメソッドは Object の子孫であるあらゆるオブジェクトに継承されています。

注記: unwatch() が唯一の引数としてプロパティ名である prop しか持たない理由は、watch() メソッドの "ハンドラーをひとつだけ許可する" 動作のためです。

watch() を参照のこと。

仕様

どの仕様書にも含まれていません。JavaScript 1.2 で実装されました。

ブラウザー実装状況

Update compatibility data on GitHub
デスクトップモバイルサーバー
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeEdge MobileAndroid 版 FirefoxAndroid 版 OperaiOS 版 SafariSamsung InternetNode.js
基本対応
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 1 — 58IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしEdge Mobile 未対応 なしFirefox Android 未対応 4 — 58Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なしnodejs 未対応 なし

凡例

未対応  
未対応
非標準。ブラウザー間の互換性が低い可能性があります。
非標準。ブラウザー間の互換性が低い可能性があります。
非推奨。新しいウェブサイトでは使用しないでください。
非推奨。新しいウェブサイトでは使用しないでください。

互換性情報

  • Firefox 23 より、Documentunwatch() を呼び出すと TypeError が発生します (バグ 903332)。このリグレッションは Firefox 27 で修正しました。

関連情報

ドキュメントのタグと貢献者

このページの貢献者: yyss, LightSpeedC, teoli, ethertank, Mgjbot, Potappo, Yuichirou
最終更新者: yyss,