자바스크립트 ES6
- 2015년에 도입된 최신 버전의 JavaScript
- 즉, ES6는 JavaScript 버전 6라는 의미
- ECMAScript 는 JavaScript 프로그래밍 언어가 사용하는 표준
ES6 특징
let
- JavaScript let는 변수를 선언하는 데 사용됩
- var이전에는 키워드 를 사용하여 변수를 선언
const
- const문은 JavaScript에서 상수를 선언하는 데 사용
- 일단 선언되면 변수의 값을 변경할 수 없음
const name = 'Sara';
Arrow Function
- ES6 버전 에서는 화살표 함수를 사용하여 함수 표현식을 생성할 수 있음
- 일반적인 함수 선언 방식
let x = function(x, y) {
return x * y;
}
let x = (x, y) => x * y;
Classes
- JavaScript 클래스는 객체를 생성하는 데 사용
- 클래스는 생성자 함수 와 유사
class Person {
constructor(name) {
this.name = name;
}
}
const person1 = new Person('John');
console.log(person1.name);
참고