클로저?
외부 함수 안의 지역변수는 종료되어도, 내부 함수에서 사용될 수 있다.
외부 함수 안의 객체 안의 메서드로 된 함수도 내부함수이다.
외부 함수에 전해지는 매개변수가 있다면 이 매개변수는 외부 함수의 지역 변수가 되기 때문에 이것 또한 클로저로 작용할 수 있다 있다.
외부 함수에서 객체가 리턴됐을 때 객체의 메소드 함수가 있다면 이제 외부 함수의 지역 변수 또는 매개변수에 접근을 할 수 있는 권한은 이 객체의 메서드 함수에서만 가능한 것이다.
추가사항)
typeof 변수로 변수의 타입 값을 알기 위해서는 item typeof string 이런 식으로 사용된다.
여기서, s가 대문자로 된 String이라면 1은 문자열이라고 인식을 안 하지만, 만약에 hi every라고 해도 문자열로 인식을 한다.
그렇기 때문에 String가 아니라 string로 표시를 해야 진정하게 우리가 원하는 문자열로(특수문자등이 포함되지 않은?) 판별할 수 있다.
공부출처: 생활코딩
'엘리스 ai 트랙 > 개인 공부' 카테고리의 다른 글
비동기 통신 (0) | 2022.02.08 |
---|---|
FormData, 복리계산기 (3주차) (0) | 2022.02.07 |
IIFE를 알아보다가.. (0) | 2022.02.05 |
Node 객체 공부 중에 (0) | 2022.01.26 |
git push 오류 (0) | 2022.01.19 |