map객체, 구조 분해 할당, 스프레드 연산자를 이용하여 키를 변경할 수 있습니다.
let arr = [{ old: "value01" }];
let result = arr.map(({ old: newKey, ...rest }) => ({ newKey, ...rest }));
위와 같이 간략하게 가능하지만 위 방식은 문자열 이름은 설정할 수 없습니다.
arr.map(x => {
let y = {};
y['full-name change'] = x['old'];
return y;
})
위와 같이 하면 문자열로 키를 설정할 수 있습니다.
반응형
'javascript' 카테고리의 다른 글
for loop에서 async/await (0) | 2021.07.05 |
---|---|
배열 중복 제거 (0) | 2021.06.30 |
객체의 모든 속성이 null이나 빈값인지 확인 (0) | 2021.03.29 |
XMLHttpRequest (XHR) 진행상황 모니터링 (0) | 2021.03.22 |
모듈 사용하기 import, export (0) | 2021.01.22 |