KalelPark's LAB

[ React ] this란? 본문

Study/React

[ React ] this란?

kalelpark 2023. 2. 1. 10:35

this란?

자신이 속한 객체 혹은 자신이 생성할 인스턴스를 가리키는 자기 참조 변수(Self-referenceing)입니다.

this는 this가 바라보고 있는 객체이며, 어디서 호출하느냐에 따라 다릅니다.

 

this는 this가 바라보고 있는 객체이며, 어디서 호출하냐에 따라 의미가 다릅니다.

(Python의 self와 같다고 볼 수 있습니다.)

 

* this를 실행할 때, 주의할점으로는, this가 결정되는 시점은 this가 선언된 시점이 아닌 누가 실행하는지에 따라서 결정된다는 것입니다.

this가 결정되는 시점?

this는 부모를 가라키기 때문에, this.birth는 wongi의 birth를 가리키고, 출력된다는 것을 알 수 있습니다.

const wongi = {
	birth : "0628",
    consoleA : function() {
    	console.log(this.birth);
    },
};

wongi.consoleA();

 

참고

https://velog.io/@remon/React-React-%EC%BB%B4%ED%8F%AC%EB%84%8C%ED%8A%B8%EC%99%80-This-%EB%9E%80

 

'Study > React' 카테고리의 다른 글

[React] React 작업환경 구축 및 관련 설명  (0) 2023.03.15
[React] React Hooks란?  (0) 2023.03.14
[ React ] TodoList 만들기  (0) 2023.02.01
[ React ] JSX Key, React State란?  (0) 2023.01.31
[ React ] WebPack, Babel이란?  (0) 2023.01.30
Comments