[JS Log] ES6 함수의 추가 기능
JS에서 ES6는 도입은 혁신적인 변화였다. 오늘은 그 변화를 들여다보기로한다. 26.1 함수의 구분 > 책에서는 동일한 함수를 여러가지 형태로 호출할 수 있으나 사용 목적이 구분되지 않는 것을 지적하고 있다. > ES6 이전의 모든 함수는 일반 함수로서 호출할 수 있는 것은 물론 생성자 함수로서 호출할 수 있다. var foo = function () { return 1; }; foo(); new foo(); var obj = { foo: foo }; obj.foo(); > ES6에서는 아래와 같이 함수를 구분해주기로한다. 26.2 메서드 > ES6 사양에서 메서드는 메서드 축약 표현으로 정의된 함수만을 의미한다. > ES6 사양에서 정의한 메서드는 인스턴스를 생성할 수 없는 non-constructo..
2023.10.08