모든 JavaScript는 Object처럼 행동합니다.

1136 단어 JavaScript

모든 게 Object처럼 움직여요.


JavaScript 학습 시작
"모든 것이 Object처럼 움직인다".
책에서 봤지만 별 느낌이 없었다는 얘기다.
나는 초보자가 받아들일 수 있는 책을 발견했다.

인식이 깊어진 책


'눈을 떠라! 자바스크립트'15쪽 노트에 적혀 있다.

"모든게..."무슨 뜻



이런 문자열을 소양으로 기술하면 대상이 아니라 원시 유형으로서의 성질이다.
foo 대상이 아닌 원시 대상이기 때문에 대상의 방법과 속성에 접근할 수 없다는 것이다.
그렇지만

원래 객체foo는 String 객체 방법을 사용할 수 있습니다.
이것은 JavaScript가 속성에 액세스하려고 할 때 원래 값을 보완하는 잠금장치 객체를 임시로 생성하는 것입니다.( foo.length )
이렇게 하면 String 객체의 메서드와 속성을 레지스터 객체를 잠글 수 있습니다.목표 방법을 실행한 후 원시 값을 되돌려줍니다.

JavaScript 모두 Object
이렇게 말하는 것보다
'JavaScript 모두 Object처럼 행동하라'
옳다

결론


뒷면에서 원시 대상을 변환함으로써 모든 것이 Object처럼 변환된다는 인식을 바꿀 수 있다.

좋은 웹페이지 즐겨찾기