関数のデフォルトパラメータ
date
Sep 17, 2023
repo_url
slug
function-default-params
status
Published
summary
type
Post
thumbnail_url
tags
javascript
outer_link
JavaScriptでは、関数の引数(またはパラメータ)はその関数にローカルな変数のようなものです。関数を呼び出す際に、それに値を渡すことも、渡さないこともできます。値を渡さない場合、そのパラメータは
undefined
となり、予期しない副作用を引き起こす可能性があります。関数のパラメータを設定する際に、デフォルトの値を簡単に渡す方法があります。以下は、
greetings
関数のmessage
パラメータにデフォルトの値Hello,
を渡す例です。let greetings = (name, message='Hello,') => {
return `${message} ${name}`;
}
console.log(greetings('Jack'));
console.log(greetings('Jack', 'Hola!'));