[Javascript] this 바인딩 (call, apply)
javascript에서 상황 별 this 가 바라보는 객체는 아래와 같다 1. 함수 자체로써 호출되었을 때 : 브라우저 환경 - window / node js 환경 - global 2. Method로써 호출되었을 때 : 호출 주체 (객체) // 함수 자체로써 호출되었을 때 - node js 환경 let example_func = function(x, y, z){ console.log(this, x, y, z); } example_func(1, 2, 3); // output : global(실제 출력된 내용은 너무 길게 나옴), 1, 2, 3 // Method로써 호출되었을 때 let example_func_2 = { name: "chunws", ex_method: function (x, y, z){con..
2023. 4. 8.