객체 배열에서 키 이름 바꾸기
Javascript에서는 객체 배열 내에서 키 이름을 변경해야 할 수도 있습니다. 예를 들어, key1을 스트로크로 변환:
var arrayObj = [{key1:'value1', key2:'value2'},{key1:'value1', key2:'value2'}];
키를 변경하려면 다음 단계를 따르세요.
나머지 구조 분해 구문:
이전 키-값 쌍을 추출하고 다음과 같이 키 이름을 바꿉니다.
({ key1: stroke, ...rest })
확산 구문:
확산 구문을 사용하여 나머지 키-값 쌍을 새 객체에 복사합니다:
({ stroke, ...rest })
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' }]
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3