Javascript 함수에 대한 설명 예(일반, 무명, Arro)

5228 단어 JavaScript

함수 처리 비망록


① result 중 어느 것이나 "6"
② result2 중 어느 것이나 "35"
출력

①result 정보


여간하다


//普通の関数
let func = function hoge(a){
     return a * 2
 };
let result = func(3);
console.log(result)

무명 함수


//無名関数
let func = function(a){
    return a * 2
};
let result = func(3);
console.log(result)

화살 함수


//アロー関数(引数が1つの場合)(この場合ではreturnも省略可能)
let func = a=> a * 2
let result = func(3);
console.log(result)

②result2 정보


여간하다


//普通の関数
let sankaku = function keisan(a,b){
    return a * b
}
let result2 = sankaku(5,7);
console.log(result2)

무명 함수


//無名関数(関数keisanの名前が不要になる)
let sankaku = function(a,b){
    return a * b
let result2 = sankaku(5,7);
console.log(result2)

화살 함수


//アロー関数(引数が2つの場合)、(この書き方ではreturnも省略可能)
let sankaku = (a,b)=>a * b;
let result2 = sankaku(5,7);
console.log(result2)

주안점


무명 함수: 변수를 대입할 때 함수 이름을 대입할 필요가 없습니다
Arro 함수: 대입된 함수 이름, 리턴이 필요 없다는 등 장점(예외도 있다. 별도 조사)
Arrow 함수를 능숙하게 사용할 수 있다면 설명이 크게 줄어들 것이다.

좋은 웹페이지 즐겨찾기