객체 배열에서 키 이름 바꾸기
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' }]
위 내용은 JavaScript에서 객체 배열의 키 이름을 바꾸는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!