inflearn logo
강의

Course

Instructor

WEB2 - JavaScript

Object properties and methods

self와 this차이는무엇인가요?

898

jinsu01010098

1 asked

0

javascript에서 this가 꽤나 중요하게 쓰임새가 있는데,

이전 강좌 중에 self를 사용해서 내부 변수를 사용한 경우가 있던것 같아서 혼란이 오네요.

그리고 이 강좌에서 function 동작 이후에 function 자체에 대한 소스코드가 같이 출력(ShowAll:function() ... ) 되는데,

소스코드 내용은 없이 동작된 내용에 대해서만 출력이 가능한가요?

" Programmer : ... "이런 부분만 출력이 가능하게요.

javascript

Answer 1

0

hollis97100597

지나가던 수강생이 this와 self에 대해 이해한대로 알려드리자면 this는 javascript 내에서 이미 정의되어 있는 단어로 소속된 객체(?)를 가져오게 되고, 그 함수에서 사용한 self는 매개변수로서의 역할을 하게 되는 것 같습니다. 앞서 Handler 함수에서 쓰인 self를 말씀하시는 것 같은데, Handler 함수를 사용할 때 보시면 매개변수 self에 this를 넣는 것을 볼 수 있는데 이때 this가 가리키고 있는 것을 self라는 매개변수에 넣어서 작동하게 되는 것입니다.

useEffect와 lifecycle문의

0

1

0

프론트엔드 학습 수준 문의

0

22

2

27. 함수 리턴에서 sumColorRed 의 출력값 질문드려요.

0

77

0

27.함수(리턴) sum 함수 vs sum2 함수

0

176

1

함수 호출 결과가 안뜹니다.

0

287

1

자바스크립트 세미콜론.

0

577

1

문법그대로 나와요 ㅜ

0

302

0

showAll 출력 없애는 코드

0

308

0

뭔말인지 모르겠음

0

296

0

작성 코드 컬러 오류 ?.?

0

265

0

설정?

0

323

1

한 번에 변경은 어떻게 하나요 ?

0

275

0

태그 색에 관하여..

0

278

1

중복제거 질문있습니다

0

268

1

맨처음

0

320

2

script태그위치

0

246

1

우선순위

0

258

0

23강 배열과 반복문의 활용에서

0

306

0

라이브러리에 대해서 질문있습니다

0

256

0

이거는 왜 안될까요?..... 아톰을 사용하고있습니다.

0

288

1

라이브러리와 프래임워크 4분 47초 질문이요

0

275

1

5분 49초에서요...

1

180

0

아톰에 관련하여..

0

339

1

".", "()"의 기능은 어느 강좌에서 공부할 수 있나요?

0

534

10