function
###使用例
function
function helloMethod(object = "World"){ //引数がない場合、Worldが格納される
console.log("Hello" + object)
}
特徴
- 基本的にはこの書き方を使う
- スタンダードな宣言方法なので読みやすい
アロー関数
使用例
アロー関数
const multiplication = (x, y) => {return x * y}
const multiplication2 = (x, y) => x * y //{}は省略可能
特徴
- シンプルに書くことができ、行数の削減ができる
- 複雑になると読みにくくなってしまう
レストパラメータ(可変長引数)
使用例
レストパラメータ(可変長引数)
functiuon memo(first, second, ...rest) {
console.log(first);
console.log(second);
console.log(rest[0]); //引数が3つあった場合でも表示される
}
特徴
- 特定のケースで使用できる
まとめ
関数にはそれぞれのケースに合わせたものがある。
コードの読み手に変数や定数のニュアンスを伝えるために、適切な関数を行う事をを意識したい。