-
[JS] 객체 내부의 key값 이름변경JavaScript 2022. 6. 7. 14:28반응형SMALL
객체의 프로퍼티 이름 변경
- 변경 할 프로퍼티가 객체에 존재하는지 확인
- 변경 할 프로퍼티를 새로 생성 후 변경 전 프로퍼티 값을 선언
- 기존의 프로퍼티를 delete()
userNm을 userName으로 수정하려면?
// key값 수정 let tempArr = { userNm : 'amy' } if(tempArr.hasOwnProperty('userNm')){ tempArr.userName = tempArr.userNm; delete tempArr.userNm } console.log(tempArr) { userName : 'amy' } ----------------------------------------------- // 배열을 순회하며 key값 수정 for(let idx in tempAdd) { if (tempAdd[idx].hasOwnProperty('UserNm')) { tempAdd[idx].TestNm = tempAdd[idx].UserNm; tempAdd[idx].TestPhone = tempAdd[idx].Phone; delete tempAdd[idx].UserNm delete tempAdd[idx].Phone } } console.log(tempAdd) { TestNm : 'Amy', TestPhone: '01012345678', }반응형LIST'JavaScript' 카테고리의 다른 글
[JS] splice() 함수 (0) 2022.06.08 [JS] 배열 초기화(빈 배열) (0) 2022.06.08 [JS] 배열에서 중복값 제거 / 오름차순 정렬 (0) 2022.06.07 [JS] replace 문자변환, 치환 (0) 2022.05.12 [JS] 여러값 return (0) 2022.05.06