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()
: 객체의 값을 표시