✍
화살표 함수의 특징
January 30, 2024
화살표 함수의 특징
화살표 함수에는 ‘this’가 없다.
()=>
화살표 함수는 this를 내부가 아닌, 외부에서 가져온다.
그렇기 때문에 다음과 같은 코드를 작성할 수 있다.
let group = {
title: '1모둠',
students: ['보라', '호진', '지민'],
showList() {
this.students.forEach((student) => alert(this.title + ': ' + student));
},
};
group.showList();
화살표 함수는 new와 함께 실행할 수 없다.
this
가 없기때문에, 화살표함수는 생성자 함수로 사용할 수 없다는 제약이 있다.
arguments가 없다.
arguments란? 일반 함수와는 다르게 모든 인수에 접근할 수 있게 해주는 유사 배열 객체를 arguments라고 한다.