.forEach 에서 this 와 thisArg 의 .length가 다를 경우

해결됨
유영기 프로필

.forEach 에서 this 와 thisArg 의 .length가 다를 경우,
this.length에 의해 바운드 되겠네요.

유영기 프로필
유영기 2달 전

Array.prototype.forEach 구현한 부분에서,

callback.call(this[i], i, self[i]) 

이렇게 해야 하는거 아닌가요?

정재남 프로필
정재남 2달 전

1. 네 맞습니다.

2. 맞네요. self와 this의 위치가 바뀌었네요.
callback.call(this, this[i], i, self) 가 맞겠습니다.

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스