const userProperty1 = makeObj('name', 'jone');
const userProperty2 = makeObj('age', 40);
const user = Object.assign({},userProperty1, userProperty2);
console.log(user);
function makeObj(key, value){
return {
[key] : value
}
}
Object.assign((넣을곳), 합칠객체1,합칠객체2, 3, 4.... )
이러면 객체가 합쳐져서 return 됨
참고로,
Object.assign(userProperty1, userProperty2);
console.log(userProperty1);
이렇게 하면 userProperty1안쪽으로 넣어짐.
console.log(Object.keys(user));
키 배열로 가져오기
console.log(Object.values(user));
값들만 가져오기
console.log(Object.entries(user));
키와 값을 묶어서 하나의 배열로, 여러개 있으면 그렇게 모아서 이중배열로 반환.
const objArr = Object.entries(user);
console.log(Object.fromEntries(objArr));
그 entries 형태에서 다시 객체로 반환
'프론트엔드-코드 > Javascript' 카테고리의 다른 글
toString()으로 여러 진법으로 변환 (0) | 2023.09.14 |
---|---|
Symbol (0) | 2023.09.14 |
자바스크립트로 enum 구현 (0) | 2023.09.13 |
LocalStorage (0) | 2023.09.12 |
우클릭 막기 (0) | 2023.09.12 |