728x90
예제
let testObject = [
{ num : 1, name : '선물상자', price : 1000, count : 10 },
{ num : 2, name : '선물포장', price : 700, count : 5 },
{ num : 3, name : '볼펜', price : 1500, count : 7 },
{ num : 4, name : '모니터', price : 2000, count : 15 },
{ num : 5, name : '과자', price : 2000, count : 20 },
{ num : 6, name : '선물리본', price : 300, count : 21 }
]
위 예제에서 name => "이름", price => "가격" 등 특정 출력을 위해 키 이름을 변경하고자 한다.
변경
for(let idx in testObject) {
testObject[idx].상품명 = testObject[idx].name;
testObject[idx].가격 = testObject[idx].price;
testObject[idx].재고 = testObject[idx].count;
delete testObject[idx].name
delete testObject[idx].price
delete testObject[idx].count
}
해당 Object에서 변경하고자 하는 키를 새로 생성하고 값을 대입해서 만든다음,
원래 있던 키를 삭제하는 방식이다.
결과
728x90
'프로그래밍 언어 > JavaScript' 카테고리의 다른 글
JavaScript) 원하는 위치로 이동하기, 특정 위치로 이동. 스크롤 이동. 자바스크립트 scrollTo (0) | 2024.04.17 |
---|---|
JavaScript) 객체 키 이름으로 정렬. Object Key 값으로 정렬 (0) | 2023.12.28 |
JavaScript) 자바스크립트 객체 내 같은 값 찾기, 추출하기. 특정 값 추출하기, 객체 특정 값 기준으로 정렬하기. 객체 정렬 (0) | 2023.12.07 |
JavaScript) 자바스크립트 리스트(배열), 문자열 포함 여부 확인 (0) | 2023.10.18 |
JavaScript) 객체(Object) 내 배열에서 중복 값 찾아서 제거하기 (0) | 2023.08.11 |