この機能をそのまま使うことができません。オブジェクトの動作を定義することができます。すべてを定義することができるわけではありませんが、結構優れたやつです。名の通り、オブジェクトの代理人となり機能を追加してくれます。オブジェクトの操作を奪って処理することをトラップというようです。トラップをまとめた関数群をハンドラと呼んでいるようです。操作する関数を定義します。つくってみるオブジェクトの値の設定時に処理を加える以下のサンプルでは数値を入れると2倍になります。オブジェクト名、プロパティ、値となっておりそれを取得します。かけ、そうでなければそのままの値を設定します。文字列や関数が値として設定される可能性があるため、何か処理する場合は型の判別をするケースが多くなると思います。逆で値を取得するときに処理します。取り消すための関数です。なくターゲットに設定したオブジェクトの型が返ります。その為今回の場合は以下で値を調べることができます。オブジェクトの拡張を禁止などができます。想定にない動作をさせるとまだまだ不可思議な動きをします。月別アーカイブ参加グループテクノロジースポンサーリンクはてなブログをはじめよう!x67x6fx74x6fさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。