JAVASCRIPT
Object() constructor 정리
HTT
2024. 8. 7. 17:20
Object.keys()
: 주어진 객체의 속성 이름들을 일반적인 반복문과 동일한 순서로 순회되는 열거할 수 있는 배열로 반환
// 사용법
Object.keys(obj)
const object1 = {
a: 'somestring',
b: 42,
c: false,
};
console.log(Object.keys(object1));
// Expected output: Array ["a", "b", "c"]
Object.values()
: 객체의 모든 값들을 배열 형태로 반환하기 위해 사용
// 사용법
Object.values(obj);
const user = {
name: 'Alice',
age: 30,
job: 'Engineer'
};
const values = Object.values(user);
console.log(values); // ['Alice', 30, 'Engineer']
Object.assign()
: 출처 객체들의 모든 열거 가능한 자체 속성을 복사해 대상 객체에 붙여넣은 후 대상 객체를 반환
// 사용법
Object.assign(target, ...sources);
const target = { a: 1, b: 2 };
const source = { b: 4, c: 5 };
const returnedTarget = Object.assign(target, source);
console.log(target);
// Expected output: Object { a: 1, b: 4, c: 5 }
console.log(returnedTarget === target);
// Expected output: true
출처
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Object/Object