1,2 함수의 활용
array&loop편에 있던 코드에서 onclick 내부에 있던 코드를 nightdayHandler라는 함수로 표현하여 코드를 추상화한 것
*script 안의 함수에게 매개 변수를 주지 않으면 this 는 전역객체?라는 아직은 이해할 수 없는 무언가를 가리키게 된다. 때문에 매개변수를 아무거나 지정하여(여기서는self) this를 그 매개변수로 바꾸어 주어야 하며, 핸들러를 정상적으로 작동시키기 위해서는 input 태그 안의 함수의 argument 로 this 를 지정해주면 된다. 어쨌거나 this는 그런 해당 태그를 가리키는 기능을 하니까
'WebApp > JavaScript' 카테고리의 다른 글
JavaScript의 이해- 리펙토링2 (0) | 2020.07.18 |
---|---|
JavaScript의 이해 - object(객체) (0) | 2020.07.16 |
JavaScript의 이해 - function (0) | 2020.07.16 |
JavaScript의 이해 - array & loop (0) | 2020.07.14 |
JavaScript의 이해 - Loop (0) | 2020.07.14 |