PR
構文
 
  unwatch(プロパティ)
プロパティ
監視を解除するプロパティ
総合 インデックス
メソッド
FirefoxIE

説明

  • 「watch」メソッドで設定したプロパティの監視を解除するメソッド。
  • Internet Explorer,Opera,Safariでは,サポートされていない。

用例

2回設定している,新たに作成した「myobj」オブジェクトが読み込まれた時に発生する「MyPro」プロパティの値を変更する処理を,2回目の処理が発生する前に中止している。
<script type="text/javascript">
<!--
myobj = {MyPro:"A"}
myobj.watch("MyPro",
   function (id,oldval,newval) {
      window.alert("myobj." + id + "を"  + oldval + " から"
 + newval + "へ変更しました");
      return newval;
   })
myobj.MyPro = "B";
myobj.unwatch("MyPro")
myobj.MyPro = "C";
//-->
</script>

※文字列「A」の値が設定された「MyPro」プロパティの値が,
「watch」メソッドで設定した関数の処理で,
「A」から「B」へ変更された後,「watch」メソッドの「myobj.unwatch
("MyPro")」の処理により,「B」から「C」とへと変更されることなく,
処理が終了する。

この用例を実行する