반응형
개발하다 보면 아래와 같은 data를 자주 접하게 되는데
객체 안의 값을 변경할 때 어떻게 해야 할까,,,
const tempArr = [
{
name: "name1",
age: 20,
},
{
name: "name2",
age: 21,
},
{
name: "name3",
age: 20,
},
{
name: "name4",
age: 20,
},
{
name: "name5",
age: 20,
},
]
정답(?)은,,,
tempArr.map((item) => item.age === 21 ? { ...item, age: 20} : item)
map으로 teamArr이라는 배열을 순회하는데
age의 값이 21 이면 age를 20으로 변경, 그렇지 않으면 그대로 object를 return 해준다.
반응형
'📍 Front-End > 🜸 JavaScript' 카테고리의 다른 글
자바스크립트에서 정규식으로 IPv6 유효성 검사 (0) | 2023.01.13 |
---|---|
[자바스크립트/Javscript] 두개의 배열 내 객체 값 비교하기 (0) | 2022.05.06 |
[자바스크립트/javascript] 두 배열의 값이 같은지 비교하는 방법 (0) | 2022.02.09 |
[JavaScript30/Day-9] Dev Tools Domination (0) | 2021.07.22 |
[자바스크립트] 마우스 이벤트(mouse event)의 종류 (0) | 2021.07.21 |
댓글