
JavaScript 객체(Object)에 대하여
Sizz-J
·2021. 1. 13. 13:30
JavaScript에서 객체란?
- 개체(Object)라고도 부를 수 있으며, 하나의 자료형에도 속한다. 그리고 데이터를 처리하고 저장하는 기본 단위이다.
말그대로 데이터를 처리하고 혹은 데이터를 저장하기 위한 변수가 존재하며 함수가 존재한다.
중요한 것은 자바스크립트에서 객체는 모든 대상을 가리킨다는 것 이다.
객체의 종류
- 객체의 종류는 굉장히 많다. 가장, 상위에 속해있는 것은 내장 객체이며 대표적으로는
Window() 이다. 이 객체에 속해있는 변수와 함수는 Window. 선언없이 그냥, 바로 사용할 수 있다.
- 문서 객체 모델 (DOM) / 브라우저 객체 모델 (BOM) / 사용자 정의 객체 등이 있다.
문서 객체 모델은 HTML문서를 즉, 보이는 화면을 다룰 때 사용한다고 생각하면 된다.
브라우저 객체 모델은 말 그대로 브라우저에 관련해서 사용하는데 예시로는 브라우저 창을 하나 더 만든다던지 ㅇㅇ.
사용자 정의 객체는 사용자가 선언해서 활용하는 객체이다. (본인이 쓰려고 새로 만드는 모든 객체들이 '사용자 객체')
객체 관련 용어
Window() = 객체
이 객체에 데이터를 저장하는 것(함수가 아닌 변수)은 속성(Property) 라고 한다.
이 객체에 함수인 것은 메서드(method)라고 한다.
무언가 내가 특정 기능이 필요해서 가져오는 객체를 '프로토타입' 이라고 한다.
이러한 '프로토타입을 활용해서 만들어낸 객체를 -> '인스턴스' 라고 한다. (TIP. 인스턴스화 해야만 사용한 기능이 있다.)
앞으로 이러한 객체와 프로퍼티 그리고 메서드를 일일히 기억하고 사용하는 것은 힘이 듭니다.
그렇기 때문에 홈페이지를 참고하면서 활용하고 적재적소에 사용해야합니다. 다음은 참고할 홈페이지 입니다.
developer.mozilla.org/ko/docs/Web/JavaScript
JavaScript | MDN
JavaScript(JS)는 가벼운 인터프리터 또는 JIT 컴파일 프로그래밍 언어로, 일급 함수를 지원합니다. 웹 페이지의 스크립트 언어로서 제일 유명하지만 Node.js, Apache CouchDB, Adobe Acrobat처럼 많은 비 브라
developer.mozilla.org
'Programming > JavaScript' 카테고리의 다른 글
JavaScript의 객체 모델 계층도 (0) | 2021.01.20 |
---|---|
DOM 트리의 과정을 볼 수 있는 사이트 (0) | 2021.01.15 |
사용자 정의 객체 및 리터럴 표기법 (0) | 2021.01.13 |
엄격한 JavaScript 규격관리생성 ('use strict') (0) | 2021.01.12 |
jQuery를 사용하는 방법 (0) | 2021.01.12 |