inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

선생님 질문있습니다!!

미해결

자바스크립트 중고급: 엔진 핵심

'use strict' ; var point = 45645 ; var get = { point : 5645641231 } var book = { point : 123 , get : function (){ return this . point ; } } var obj = book . get . bind ( book ); // 실행하는것이 아니라 book.get이라는 똑같은 함수를 다시 만들어 this바인딩컴포넌트에 book오브젝트를 바인딩 console . log ( book . get ) console . log ( obj ) console . log ( book === obj ) console . log ( obj ()) //123 console . log ( obj . call ( get )) //123 bind()로 만들어진 함수에 call을 해도 결과가 변함없는것은 내부프로퍼티인 [[BoundThis]] 를 먼저 참조하기 떄문인가요? 이말은 즉, call과 apply를 쓸 수 없단 말인건가요? 감사합니다.

  • bind()
  • javascript
rudals8920 댓글 0 좋아요 0 조회수 171

인기 태그

인프런 TOP Writers

주간 인기글