84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
ES6를 사용하여 Array를 상속하고 푸시 메서드를 재정의하는 클래스를 작성했습니다. 그러나 Babel을 사용하여 ES5로 변환한 후 호출된 메서드가 여전히 원래 푸시 메서드임을 확인했습니다.
.babelrc::
.babelrc:
컴파일 전 ES6코드:
ES6
babel이 편집한 코드: ES5 으아악
ES5
으아악
부분 지원내장 하위 클래스 가능성은 사례별로 평가해야 합니다. HTMLElement와 같은 클래스는 하위 클래스로 분류할 수 있지만 날짜, 배열, 오류와 같은 클래스는 하위 클래스로 분류할 수 없기 때문입니다. ES5 엔진의 한계.
브라우저 엔진 제한으로 인해 Babel은 Date, Array, Error...와 같은 일부 내장 클래스의 하위 클래스를 지원하지 않으므로 필요에 따라 필요한 유형을 정의할 수 있습니다
참고자료: https://babeljs.io/learn-es20...
브라우저 엔진 제한으로 인해 Babel은 Date, Array, Error...와 같은 일부 내장 클래스의 하위 클래스를 지원하지 않으므로 필요에 따라 필요한 유형을 정의할 수 있습니다
참고자료: https://babeljs.io/learn-es20...