나는 지난 2 년 동안 React
과 Redux
에서 일해 왔지만, inheritance
을 자바 스크립트에서 사용할 때 자바 스크립트에서이 두 가지 유형의 함수 선언의 차이점을 발견했습니다.클래스 내의 javascript에서 두 가지 유형의 함수 선언 사이의 차이점은 무엇입니까?
나는 구문 bfunc = function(){
이 this
에서 함수를두고 있다고 가정 클래스 a
및 클래스 a
때마다 나는 다음 코드를 실행 해요 상속 클래스 b
, 그것은
bfunc called from class a
afunc called from class b
로그 아웃했습니다 그리고 구문 afunc() {
은 클래스의 프로토 타입에 함수를 넣었지만 실제로는 잘 모르겠습니다. 누군가이 행동을 설명해 주시겠습니까?
bfunc called from class a
afunc called from class b