티스토리 뷰
객체 : 중요한 개념 key - value pair, 객체는 하나의 변수에 여러 개의 값을 넣을수 있고
key 할당되는 value에는 어떤 값도 올 수 있다. 문자, 숫자. 불리언, 함수, 배열, 다른 객체등등
기본 객체 생성방법
//기본적인 객체 생성 방법
let all ={
name: "정다영",
age: 28,
gender: "여자",
};
생성자 함수를 이용한 객체 생성 방법
function person(name, age, gender) {
this.name = name;
this.age = age;
this.gender = gender;
}
let person1 = new person("정다영",28,"여자");
let person2 = new person("이현주",28,"여자");
console.log(person.name);
console.log(person.age);
console.log(person.gender);
많은 객체를 한꺼번에 여러 개 만들 수 있다 !!!
객체 메소드 : 객체가 가진 여러가지 기능이며 대부분 object. ~~ 많이 사용한다
objeck.key() : key를 가져오는 메소드
let all ={
name: "정다영",
age: 28,
gender: "여자",
};
let keys = Object.keys(all);
console.log("keys ==>", keys);
//object.values() = 키에 들어가 있는 매개체 가져오는
let values = Object.values(all);
console.log("values ==>", values)
객체복사(assign)
let all2 ={};
Object.assign(all2, all, {age : 29});
console.log("all2 ==>", all2);