객체 키 이름 변경하기 (객체 배열)
map 인자로 객체를 구조분해하여 다른 이름으로 변경하고 새로운 객체로 리턴한다.
let origins = [{ old1: 'origins[0].old1', old2: 'origins[0].old2', old3: 'origins[0].old3' }, { old1: 'origins[1].old1', old2: 'origins[1].old2', old3: 'origins[1].old3' }]; let results = origins.map(({ old1: new1, old2: new2, ...rest }) => ({ new1, new2, ...rest }));

객체 키 이름 변경하기 (객체)
let origin = { old1: 'origins[0].old1', old2: 'origins[0].old2', old3: 'origins[0].old3', old4: 'origins[0].old4', }; let func = ({old1: new1, old2: new2, ...rest}) => { return {new1, new2, rest} } func(origin);

'개발 > Javascript' 카테고리의 다른 글
자바스크립트 유용한 함수 모음 (0) | 2022.08.29 |
---|---|
javascript 배열 내 중복 값 구하기 (0) | 2022.06.23 |
javascript byte 수 계산 (0) | 2022.06.21 |
Object.freeze 객체 동결 / 객체 읽기 속도 (0) | 2022.05.12 |
ES6 Syntax (0) | 2022.05.03 |
댓글