const
: 한번 선언한 값에 대하여 변경 불가 (상수 개념)let
: 한번 선언한 값에 대하여 재선언 불가하지만, const 객체나 배열의 내부는 변경할 수 있다.
function
이라는 키워드를 사용하지 않고 =>
로 대체// ES5 함수 정의 방식
var sum = function(a, b) {
return a + b;
}
// ES6 함수 정의 방식
var sum = (a, b) => {
return a + b;
}
sum(10, 20);
향상된 객체 리터럴
var dictionary = {
words: 100,
// ES5
lookup: function() {
console.log("find words");
},
// ES6
lookup() {
console.log("find words");
}
};
var figures = 10;
var dictionary = {
// figures: figures,
figures
};