関数のデフォルトパラメータ

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!'));

© Hayato Kamiyama 2023 - 2024 - Build with Next.js & Notion