ES6의 여러가지 문법들 중에서도 Vue.js 사용을 편하게 해주는
-const & let, Arrow Function, Enhanced Object Literals, Modules 사용해보기.
const & let
-블록 단위 { } 로 변수의 범위가 제한 되어있다.
-const : 한번 선언한 값에 대해서 변경할 수 없다.
const a = 10;
a = 20; // Uncaught TypeError: Assingnment to constant variable
객체나 배열의 내부는 변경할 수 있다.
const a = { };
a.num = 10;
console.log(a); // { num : 10}
const a = [];
a.push(20);
console.log(a); // [20]
let : 한번 선언한 값에 대해서 다시 선언할 수 없다.
let a = 10; 으로 선언하고 let a = 20; 으로 재 선언 할수없다.
a= 30; 으로 값 변경은 가능하다.