[解決済み] JavaScriptでオプションの関数パラメータを宣言するにはどうすればよいですか?[重複しています]。
2022-03-15 07:15:04
質問
デフォルトのパラメータを次のように宣言することはできますか?
function myFunc( a, b=0)
{
// b is my optional parameter
}
をJavaScriptで作成しますか?
どのように解決するのですか?
ES6で。 これは現在 言語の一部 :
function myFunc(a, b = 0) {
// function body
}
ES6では、この値を
undefined
のような偽の値ではデフォルトになりません)。
ES5で。
function myFunc(a,b) {
b = b || 0;
// b will be set either to b or to 0.
}
これは、明示的に渡す値がすべて
真実性
.
MiniGodさんのコメントにあるように、truthyでない値。
null, undefined, 0, false, ''
JavaScriptのライブラリでは、実際に関数が始まる前にオプションの入力に対して多くのチェックを行うことはよくあることです。
関連
-
vue3レスポンシブ対応のためのsetup+ref+reactive
-
vueネットワークリクエストソリューション ネイティブネットワークリクエストとjsネットワークリクエストライブラリ
-
Vueはランニングライト形式のテキストを水平方向にスクロールする機能を実装している
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] JavaScriptのオブジェクトをループスルーまたは列挙するにはどうすればよいですか?
-
[解決済み] JavaScriptで要素のクラスを変更するにはどうすればよいですか?
-
[解決済み】別のウェブページにリダイレクトするにはどうすればいいですか?
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
-
[解決済み】JavaScriptの関数にデフォルトのパラメータ値を設定する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
vueネットワークリクエストソリューション ネイティブネットワークリクエストとjsネットワークリクエストライブラリ
-
vue3.0プロジェクトのアーキテクチャを構築するための便利なツール
-
jQueryのコピーオブジェクトの説明
-
vueが定義するプライベートフィルタと基本的な使い方
-
[解決済み】Node.js getaddrinfo ENOTFOUND
-
[解決済み】TypeErrorの解決方法。未定義またはヌルをオブジェクトに変換できない
-
モジュールのビルドに失敗しました。Error: ENOENT: no such file or directory, scandir 'D:\.... \node_modules
-
JavaScriptのgetElementById()メソッド入門
-
[解決済み] 変数 === undefined vs. typeof 変数 === "undefined"
-
[解決済み】JavaScriptでオプションの関数パラメータを行うためのより良い方法はありますか?[重複している]をクリックします。