"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > JavaScript에서 객체 배열의 키 이름을 바꾸는 방법은 무엇입니까?

JavaScript에서 객체 배열의 키 이름을 바꾸는 방법은 무엇입니까?

2024-11-09에 게시됨
검색:334

How to Rename Key Names in Arrays of Objects in JavaScript?

객체 배열에서 키 이름 바꾸기

Javascript에서는 객체 배열 내에서 키 이름을 변경해야 할 수도 있습니다. 예를 들어, key1을 스트로크로 변환:

var arrayObj = [{key1:'value1', key2:'value2'},{key1:'value1', key2:'value2'}];

키를 변경하려면 다음 단계를 따르세요.

  1. 나머지 구조 분해 구문:
    이전 키-값 쌍을 추출하고 다음과 같이 키 이름을 바꿉니다.

    ({
      key1: stroke,
      ...rest
    }) 
  2. 확산 구문:
    확산 구문을 사용하여 나머지 키-값 쌍을 새 객체에 복사합니다:

    ({
      stroke,
      ...rest
    })
  3. Array Map:
    map():

    arrayOfObj.map(({
      key1: stroke,
      ...rest
    }) => ({
      stroke,
      ...rest
    }))

예:

const arrayOfObj = [{
  key1: 'value1',
  key2: 'value2'
}, {
  key1: 'value1',
  key2: 'value2'
}];
const newArrayOfObj = arrayOfObj.map(({
  key1: stroke,
  ...rest
}) => ({
  stroke,
  ...rest
}));

console.log(newArrayOfObj);

출력:

[{
  stroke: 'value1',
  key2: 'value2'
}, {
  stroke: 'value1',
  key2: 'value2'
}]
릴리스 선언문 이 글은 1729249819에서 재인쇄되었습니다. 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3