なんとなく聞いたことはあるけど、あまりよくわからないJavaScriptの技術の1つとして、Proxyがあると思います。(もしかしたら私だけ) そんなProxyについて改めて学び直したので、本記事はそのまとめです。 基本的な使い方 Proxyを使用するとオブジェクトの基本的な操作を拡張したオブジェクトを生成することが可能です。 まずは簡単に使い方をみてみましょう。 Proxyは第1引数にtarget、第2引数にhandlerの2つの引数を取ります。 target: もととなるオブジェクト handler: 特定の操作をインターセプトする、またインターセプトした操作の処理を定義するオブジェクト // もととなるオブジェクト const target = { hoge: "fuga", }; // 動作を定義するhandlerオブジェクト const handler = {}; // Prox

