체인의정석

map으로 객체안의 값 null 일 경우 0으로 바꾸기 본문

개발/backend

map으로 객체안의 값 null 일 경우 0으로 바꾸기

체인의정석 2023. 7. 24. 14:01
728x90
반응형
const arr1 = [
  { pool_name: 'A', volume: null },
  { pool_name: 'B', volume: 0.0999999972073686 }
];

// Pass a function to map
const replaceNullWithZero = (arr) => {
return arr.map(item => ({
    ...item,
    volume: item.volume !== null ? item.volume : 0
}));
};

console.log(replaceNullWithZero(arr1))

다음과 같이 ...item을 하면 해당 객체가 그대로 나오지만 

그 이후에 , 를 넣고 특정 요소에 대해서 정의해 주면 해당 조건대로 업데이트가 되어서

> Array [Object { pool_name: "A", volume: 0 }, Object { pool_name: "B", volume: 0.0999999972073686 }]

다음과 같이 null을 0으로 바꿀 수 있다.

 

728x90
반응형
Comments