자스는 ‘동적인 객체정의’라고 한다. (일단 만들고 본다, 맨땅헤딩)
var exam = new Object();
exam.kor = 30;
exam.eng = 70;
exam.math = 80;
console.log(exam.kor + exam.eng); // 100; 막 가져다 써도 오류가 안남
❗자바스크립트가 가지고 있는 특징이 너무나 유연해서 예상치 못한 값을 출력할 일이 많다.
변수에 값을 넣어 사용할 수도 있다.
var exam = new Object();
exam["eng"] = 70;
var key = "eng"; // key 변수에 "eng"를 넣는다
exam[key]; // exam["eng"]와 동일!! => 70