Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 새로운 객체 생성 메커니즘
- 정의 방식
- 전역 객체 생성
- 상위 스코프 결정
- 전역 코드 실행
- 정적 메서드와 프로토타입 메서드의 차이
- 일급 객체
- 인스턴스 초기화
- 함수 레벨 스코프
- 변수 호이스팅
- 렉시컬 환경
- 전역 코드 평가
- 문법적 설탕
- 원시 값과 객체의 비교
- 외부 함수
- 상태 은닉
- Number의 정적 메서드
- 전역 코드 실행 종료
- 변수 중복 선언 허용
- 중첩 함수
- 프로토타입 메서드
- 정적 메서드
- 환경 레코드
- 인스턴스 반환
- var 키워드로 선언한 변수의 문제점
- 클로저
- 클래스에서 정의한 메서드의 특징
- 즉시 실행 함수
- 인스턴스 생성과 this 바인딩
- 전역 변수의 문제점
Archives
- Today
- Total
목록Number의 정적 메서드 (1)
YJSTAR

클래스 몸체에는 0개 이상의 메서드만 선언할 수 있다. 클래스 몸체에서 정의할 수 있는 메서드는 constructor(생성자), 프로토타입 메서드, 정적 메서드의 세 가지가 있다. 클래스 정의에 대한 새로운 제안 사양 ECMAScript 사양(ES11/ECMAScript 2020)에 따르면 인스턴스 프로퍼티는 반드시 constructor 내부에서 정의해야 한다. 하지만, 클래스 몸체에 메서드뿐만이 아니라 프로퍼티를 직접 정의할 수 있는 새로운 표준 사양이 제안되어 있다. 이 제안 사양에 의해 머지않아 클래스 몸체에서 메서드뿐만 아니라 프로퍼티도 정의할 수 있게 될 것으로 보인다(현재 크롬과 같은 모던 브라우저에서는 이미 사용 가능하다). 이에 대해서는 "클래스 필드 정의 제안"에서 살펴볼 것이다. con..
모던 자바스크립트 Deep Dive/클래스
2023. 1. 16. 15:36