728x90
- 자바스크립트 동적인 언어라서 객체를 만들고 정의를 한다.(prototype 시스템 방식)
- 정적인 언어 C++ 이나 Java 는 클래스를 만들고 객체를 만든다.
var exam = new Object();
// 원하는 만큼 확장이 가능
exam.kor = 20;
exam.eng= 30;
// 두 표현의 차이점
exam.kor = 30; // Default 표현 방식으로 List형의 Data Collection 구조
exam["kor"] = 30; // 문자열을 이용해서 객체의 값을 가져올 때 Map형의 Data Collection 구조
728x90
'JavaScript > 기초' 카테고리의 다른 글
자바스크립트[기초] 함수의 가변인자 arguments 객체 (0) | 2022.04.19 |
---|---|
자바스크립트[기초] JSON | JSON.stringify | JSON.parse (0) | 2022.04.18 |
자바스크립트[기초] Array.prototype.join | Array.prototype.flat (0) | 2022.04.18 |
자바스크립트[기초] 배열 메소드 종류 (0) | 2022.04.18 |
자바스크립트[기초] Array.isArray | Array.prototype.indexof | Array.prototype.includes (0) | 2022.04.18 |