프로그래밍 언어/JAVASCRIPT

[JAVASCRIPT] ES5 -> ES6 바뀐 함수 사용법

doomole 2020. 12. 10. 13:33
728x90

 

[함수의 매개변수가 1개일 때]

ES5

ES6

var one = function one(a) {
    return console.log(a);
};

let one = a => console.log(a);

[함수의 매개변수가 2개일 때]

ES5

ES6

var two = function two(a, b) {
    return console.log(a, b);
};

let two= (a, b) => console.log(a, b);

 

[함수의 내용이 여러 개일 때]

ES5

ES6

var three = function three(a, b) {
    console.log(a);
    console.log(b);
};

let three = (a, b) => {
    console.log(a);
    console.log(b);
}

[함수의 매개변수가 없을 때]

ES5

ES6

var four = function three() {
    console.log('no params');
};

let four = (a, b) => {
    console.log('no params');
};

 

※ 지적은 언제나 환영합니다.