動作します(キャッシュが使われます)これで全てうまく行きます。取ります(これはドットの前のオブジェクトになります)。普遍的なものにしましょう。これまでは、単一引数の関数でのみ動作していました。cachingDecorator(worker.slow);ここでは、それを解決するための2つのタスクがあります。両方の引数を使う方法です。それを取得していました。結果を覚える必要があります。1つのキーに1つの値のみを取ります。3rdパーティを使って)マップライクなデータ構造を実装する方法です。