Javascript/기초 개념
[자바스크립트] 객체 (method, this)
HAE-A
2024. 5. 25. 19:10
13. 객체 (method, this)
✅ method : 객체 프로퍼티로 할당된 함수
const superman = {
name = ‘clark’,
age = 33,
fly(){
console.log(’날아갑니다’)
}
}
✅ 만약 method에 프로퍼티를 넣고싶다면?
const user = {
name = ‘Mike’,
sayHello : function(){
console.log(’Hello, I’m ${ ]’);
}
}
→ name을 넣고싶다면? this로 부른다.
const user = {
name = ‘Mike’,
sayHello : function(){
console.log(’Hello, I’m ${this.name]’);
}
}
user.sayHello(); → Hello, I’m Mike
- 화살표 함수는 일반 함수와는 달리 자신만의 this
를 가지지 않는다.
- 화살표 함수 내부에서 this
를 사용하면, 그 this
는 외부에서 값을 가져온다.