Bom
-
Object의 분류 - 네이티브 객체, 호스트객체프론트엔드/JavaScript 2020. 9. 21. 02:01
Object는 앞서 말했듯 자바스크립트에서 굉장히 중요한 개념이다. 그런데 이 Object의 구조나 분류 등은 자바스크립트 상황에 따라서 달라진다. 다만 대체로 보면 ECMAScript에 따른 분류를 보면 다음과 같다. 네이티브 객체 네이티브 객체(Native Object)는 애플리케이션 전역의 공통 기능을 제공한다. 네이티브 객체는 어느 애플리케이션이든 관계없이 사용이 가능하다. Object, String, Number, Function, Array, RegEXP, Date, Math와 같은 객체 생성에 관계가 있는 함수 객체와 메소드로 구성된다. 네이티브 객체를 'Global Object'라고도 부르는데, 이것은 전역 객체(Global Object)와는 다른 개념이다. 네이티브 객체의 종류는 다음과 ..
-
Object 정리 - window, 객체, object, DOM프론트엔드/프론트엔드 이론 2020. 9. 20. 21:04
정리하게 된 이유 자바 스크립트를 공부하다보면 생각나는게 있다. "자바스크립트는 객체에서 시작해서 객체로 끝난다." 객체를 상속하고 객체를 만들고 객체를 복사하고 객체를 구조화한다. 객체를 모르고선 자바 스크립트는 알 수가 없다. 하지만 자바스크립트에서 객체는 햇갈린다. 이미 블로그에서 객체를 여러번 정리했지만 정리할 때마다 객체가 조금씩 달라진다는 것을 느꼈다. 자료의 형태로서 객체, 구조적인 상황에서의 객체 모든 것이 미세하게 차이가 있었다. 그래서 물론 100% 맞지 않을지 모르지만 여기선 가급적 한 페이지 내에서 객체에 대해 정리하려고 한다. 객체(Object)란? 객체가 뭐냐하면 한마디로 정의할 수 없다. 왜냐면 상황에 따라 달라지기 때문이다. 1. Data Type으로서 객체 자바 스크립트에서..