자바스크립트로 변수를 생성하고, 배열을 다루고 등등 사용해봤지만 아직 객체를 다루는 방법을 알지못했다.
여기서 객체를 다루는 JavaScript 메소드를 알아보자
Object.???
객체를 다루는 JavaScript 메소드이다.
객체를 가공, 변경을할때 사용하며 Object...로 접근하여 다양한 객체의 값을 갖고올수있다.
const obj1 = {
a: 'one',
b: 2,
c: false
}
console.log(Object.keys(obj1))
// ["a", "b", "c"] = 객체의 key값을 배열로 반환
const obj2 = {
a: 'one',
b: 2,
c: false
}
console.log(Object.values(obj2)) = 객체의 value값을 배열로 반환
// ["one", 2, false]
const obj3 = {
a: 'one',
b: 2,
}
console.log(Object.entries(obj3))
// [['a', 'one'], ['b', 2]] = 객체의 key,value값을 묶어 배열로 반환
const obj1 = {
a: 1,
b: 2
}
const obj2 = {
b: 4,
c: 5
}
const result = Object.assign(obj1, obj2)
// {a: 1, b: 4, c:5}
// 객체를 병합
출처!!
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Object