javascript
객체에서 키 이름 변경
hjcode
2021. 4. 26. 17:12
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;
})
위와 같이 하면 문자열로 키를 설정할 수 있습니다.
반응형