본문 바로가기
📍 Front-End/🜸 JavaScript

[자바스크립트/Javscript] 배열안에 객체 값 변경하기

by 예리Yelee 2022. 5. 3.
반응형

개발하다 보면 아래와 같은 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 해준다.

반응형

댓글