Javascript_ this(3)_ (메서드 vs 함수)

JOO·2021년 11월 11일
0

javascript기초

목록 보기
11/15

Javascript_ 콜백함수와 this 사이

메서드 vs 함수 의 this

let obj = {
 vals: [1, 2, 3],
 logValues: function (v, i) {
   console.log(this, v, i);
 },
};
obj.logValues(1, 2); //{val:[1, 2, 3], logValues: f} 1 2
[4, 5, 6].forEach(obj.logValues); // window {...} 4, 0

어떤 함수(forEach())의 인자에 객체의 메서드(obj.logValues)를 전달하더라도 이는 결국 메서드가 아닌 함수임.

profile
개발공부 기록

0개의 댓글

관련 채용 정보