javascript26 [JavaScript] 자바스크립트 함수 호출 방법1 :this는 어떤 객체? this 란? this는 함수 내에서 함수 호출 맥락(context)를 의미한다. 즉 함수를 어떻게 호출하느냐에 따라서 this가 가리키는 대상이 달라진다는 뜻이다. 함수 호출 방법 4가지 일반적인 호출방법 : func() 객체에 정의된 메서드 호출방법 : obj.func() call과 apply를 이용한 함수 호출방법 : func.call, func.apply 생성자 함수 호출방법 : new Func() 오늘은 일반적인 함수 호출 방법과 객체에 정의된 메서드 호출 방법을 통해 this를 완전 정복 ! 할 것이니 잘 따라오길 ~ 1. 일반적인 호출방법 첫번째로는 일반적인 호출 방법으로 함수명( ); 으로 호출하는 것이다. 이 때 this가 가리키는 것은 window 객체 를 바라본다는 사실 ! 다음 코드.. Front/JavaScript 2019. 6. 15. [JavaScript 기초] JavaScript 함수 정의, 선언문 방식과 표현식 방식의 차이 자바스크립트의 함수의 정의 방법 선언문 방식 표현식 방식 Function 생성자 함수 이용 선언문 방식과 표현식 방식의 차이 사실 선언문 방식과 표현식 방식은 겉으로 봤을 때 정의하는 방식만 다를 뿐 기능적으로 큰 차이를 보이진 않습니다. // 선언문 방식 function a( ){ console.log('선언문 방식 a 함수'); } a( ); // '선언문 방식 a 함수' 출력 // 표현식 방식 var a = function( ){ console.log('표현식 방식 a 함수'); } a( ); // '표현식 방식 a 함수' 차이점이 있다면 호이스팅이 되는 시점에 a라는 변수가 어떤 형태로 정의되는 차이를 갖고 있죠. 호이스팅에 대해서는 아래 링크를 참고하세요. Link : https://aljjab.. Front/JavaScript 2019. 6. 15. 이전 1 2 3 다음 추천 글 728x90 반응형