TIL-35 자바스크립트 완벽 가이드

khundi·2022년 7월 10일
0
post-thumbnail

자바스크립트 완벽 가이드

문법적 설탕(syntactic sugar)

읽는 사람 또는 작성하는 사람이 편하게 디자인 된 문법.
직관적이고 간결한 문법을 갖고 있다.
번거롭게 작성해야 했던 코드가 짧아진 덕분에 가독성이 좋아지는 효과가 있다.

class에서는 스트릭트 모드로 동작한다.

"use strict" 지시자가 없다 해도 class 선언의 바디는 모두 묵시적으로 스트릭트 모드로 동작한다. 따라서 클래스 바디 안에서는 8진수 정수 리터럴이나 with문을 사용할 수 없으며, 변수를 사용하기 전에 선언하지 않으면 문법 에러가 일어난다.

class 선언은 호이스팅 되지 않는다.

함수 선언과 달리 클래스 선언은 끌어올려지지 않는다. 클래스 선언이 어떤 의미로는 함수 선언과 비슷하기는 하지만 호이스팅까지 되진 않는다.

profile
안녕하세요. 웹 프론트엔드 개발자 전성훈입니다.

0개의 댓글