古い関数があるとします(oldFunction(first, second, third)
)。そして、すべての議論は必須です。私は 'second'引数の使用を非難し、私のプロジェクトのどこにでもコードを変更したくありません。古い関数をラップすることにより、より少ない引数で新しい関数を作成する
私は、最初と3番目の引数だけで、まったく同じことをする新しい関数を作りたいと思います。
私は新しい関数をラッパーとして古い関数でラップすることを考えていました。どうすればそれをすることができますか?したがって、私は2つの引数だけで新しい関数を使用することができますが、古い名前で呼び出されると、新しい関数は(ラップされているので)呼び出されますか?
どうすればできますか?
'oldFunction'? – Chinny84