
Object 객체이름과 값으로 구성된 속성의 집합
let object1 = {
//key: value,
name: "green",
age: 30,
}
let object2 = {};
let object3 = new Object();
object1.name또는object1["name"]로 작성한다.object1.age또는object1["age"]로 작성한다.object1["name"]과 같이 작성할 때에는,let str="name"; object1[str];처럼 변수를 이용한 작성이 가능하다.
Object 객체의 메소드constructor() : 객체의 생성자 함수를 나타냄
hasOwnProperty(name) : 객체가 name 속성을 가지고 있는지 확인
isPrototypeof(object) : 객체가 object의 프로토타입인지 검사
propertyIsEnumerable(name) : 반복문으로 열거 가능 여부 확인
toLocaleString() : 객체를 호스트 환경에 맞는 언어의 문자열로 변경
toString() : 객체를 문자열로 변경
valueOf() : 객체의 값을 표시