본문 바로가기
개발/Javascript

javascript 객체 키 이름 변경

by 1mj 2022. 7. 8.

객체 키 이름 변경하기 (객체 배열)

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

댓글