자바스크립트 this !! \*\* 함수나 변수를 전역공간에서 만들면 {window} 에 보관한다.windowobject나를 포함한 오브젝트가 this를 뜻한다.오브젝트{} 내 함수안에 쓰면 그 함수를 가지고 있는 오브젝트를 뜻한다.);arrow functionthi
함수 사용 목적 :코드들을 기능으로 묶고 싶을때 사용.입출력 기계를 만들고 싶을 때 사용.arrow function 장점입출력 기계 만들때 보기가 쉽다.파라미터가 하나면 소괄호를 생략 할 수 있다.리턴 값이 하나면 중괄호도 생략 할 수 있다.arrow function내
간단한 메소드 만들기이 오브젝트에 sayHi 라는 함수(메소드)를 추가하고 싶다.사람.sayHi(); 라고 작성하면 안녕 나는 김하나라고 나와야 한다.'김하나' 을 하드 코딩하지말고 실제 내 오브젝트에 있는 name 에 해당하는 값을 출력 하라.답오브젝트 내의 데이터를
변수 의 특징 - 선언, 할당, 범위var 재 선언, 재 할당 이 가능 하다. 재 할당이 가능 하다.범위는 function() 안에서만 존재 한다.let재 선언이 불가능 하고, 재 할당은 가능 하다.const재 선언, 재 할당이 모두 불가능 하다.예 - const 로
변수의 호이스팅 현상 - 변수의 선언을 변수 범위 맨위로 끌고 오는 현상.위와 같이 자바스크립트는 변수를 만나면 선언 부분을 강제로 맨위로 올려 해석한다. 이러한 현상을 호이스팅이라 한다. 예시 - 호이스팅으로 인해 첫번째 줄 콘솔로그에 undefined 으로 출력함수