Arrow Function(矢印関数)
Arrow Function
Arrow Function(矢印関数)はES 6構文で、既存の関数キーを使用して関数を作成するよりも、関数を簡単に表すことができます.
return値がオブジェクトの場合は、()でバインドする必要があります.で省略されます.
1)(パラメータ)=>{本文}
2)パラメータが1つしかない場合は括弧を省略できます
3)パラメータが存在しない場合はカッコが必要
4)本明細書において
5)
Arrow Function(矢印関数)はES 6構文で、既存の関数キーを使用して関数を作成するよりも、関数を簡単に表すことができます.
// 일반함수
let a = function () {
return new Date()
}
//화살표 함수
let a = () => new Date();
// 일반함수
let b = function (a) {
return a * a
}
//화살표 함수
let b = a => a * a // 전달받는 인자가 하나뿐이면 괄호 생략 가능.
//일반함수
let c = function (a, b) {
return a + b
}
//화살표함수
let c = (a, b) => a + b
簡単に言えば、functionを消し、かっこの後ろに=>をつければいいです.ただし、関数にreturn値しかない場合は{}を省略してもよい.return値がオブジェクトの場合は、()でバインドする必要があります.で省略されます.
// 일반함수
let e = function(x){
return{
x:x
}
}
// 화살표 함수
let e = x => ({x})
サマリ1)(パラメータ)=>{本文}
2)パラメータが1つしかない場合は括弧を省略できます
3)パラメータが存在しない場合はカッコが必要
4)本明細書において
return [식 or 값]
しかない場合、{ }
およびreturn
キーワードを省略することができる5)
객체
の値を返すには、かっこが必要です.Reference
この問題について(Arrow Function(矢印関数)), 我々は、より多くの情報をここで見つけました https://velog.io/@gibeom98/Arrow-Function화살표-함수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol