エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
既存の関数の呼び出しをフックする方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
既存の関数の呼び出しをフックする方法 - Qiita
既存の関数の呼び出しの前後にあれこれしたいというのはよくある話ですが、割りと簡単にできる方法です... 既存の関数の呼び出しの前後にあれこれしたいというのはよくある話ですが、割りと簡単にできる方法です。 簡単な例 //オリジナルの関数 function add(n, m){ return n + m; } //呼び出してみる add(1, 2) // 3 //フックしてみる var origin = add; add = function(){ console.log(arguments);//呼び出されたパラメータを出力 //オリジナルへ委譲 var result = origin.apply(null, arguments); //結果を2倍して返す return result * 2; } add(1, 2) // 6 consoleへのフック 応用として、console.logの出力を本番と開発でオンオフするということをやってみます。 console.log、console.info