self와 this차이는무엇인가요?
898
1 asked
javascript에서 this가 꽤나 중요하게 쓰임새가 있는데,
이전 강좌 중에 self를 사용해서 내부 변수를 사용한 경우가 있던것 같아서 혼란이 오네요.
그리고 이 강좌에서 function 동작 이후에 function 자체에 대한 소스코드가 같이 출력(ShowAll:function() ... ) 되는데,
소스코드 내용은 없이 동작된 내용에 대해서만 출력이 가능한가요?
" Programmer : ... "이런 부분만 출력이 가능하게요.
Answer 1
0
지나가던 수강생이 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

