関数のオーバーロードをjavascriptで記述したい。オプションのパラメータを試しましたが、機能しません。私が試したこと:
let myFunction = (foo, bar) => {
foo = (foo || 'FOO');
console.log(foo + " " + bar);
}
ここで私は期待しています:foo bar
myFunction("foo","bar");
ここで私は期待しています:FOOバー
myFunction("bar");
オプションのパラメータを関数に渡す方法を知っている人はいますか?
すべてのパラメーターを使用して関数を呼び出すことが重要です。undefined
値があっても。
FOOバーを入手するには
myFunction( undefined, "bar")
ps:それnull
も一緒に働いています
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加