hey_mi
heymi 스터디기록
2024.03.21
JavaScript
화살표 함수란?
기본 함수 문법에서 화살표 함수로 변화 시 심플하게 줄일 수 있다.
화살표 함수를 활용한 매개변수 표현
화살표 함수엔 this가 없다
화살표 함수에는 this가 존재하지 않는다. 화살표 함수에서 this키워드로 접근 하면 자식이 아닌 외부에서 값을 가져오게 되다. 즉, 사람이 생각하는 this와 코드에서 할당 하는 this값이 완저히 다르기 때문
화살표 함수는 생성자 함수가 없다
여기서 생성자 함수란 new연산자와 함께 호출되어 객체를 생성하는 함수를 말한다.
화살표 함수를 남용해서는 안되는 경우
일반 객체의 메소드 사용 X (this가 없으니까)
생성자 함수로 사용 X (화살표 함수는 prototype 프로퍼티를 가지고 있지 않다)
addEventListener 함수의 콜백 함수는 조심해서 사용
L addEnventListener함수는 이벤트 발생할 때마다 콜백 함수를 호출하여 콜백 함수의 this 요소르 가리키게 된다
화살표 함수는 call, apply,bind 메소드를 사용하여 this를 변경 할 수 없다.
프로퍼티 : 예시 ) 문자열 안에 있는 문자의 양을 정수로 나타낸 값
heymi 스터디기록
의 다른 카테고리
0
댓글 작성