export const UTILITY_TYPE = [
{
label : "전력",
value : "Electricity"
},
{
label : "가스",
value : "Fuel"
},
{
label : "신재생 에너지",
value : "Renew"
},
{
label : "지역 난방",
value : "Dist"
},
{
label : "물",
value : "Water"
},
{
label : i18n.t("wasteEnergy"),
value : "Waste"
},
]```
어떤 에너지 자원의 타입을 표시하는 테이블을 구축하는 중
find 구문을 사용해서 서버에서 보내는 value값과 상수 값의 value 가 같을 때 그 상수 값의 Label 을 가져오는 기능을 만들었다
근데 거기서 find 구문이 처음 return 뱉은 값을 계속 유지하는 특이한 상황이 발생했다...
MDN 문서에서는 find 구문이 호출받은 배열을 바꾸지 않는다고 나왔는데
> find는 호출의 대상이 된 배열을 변경(mutate)하지 않습니다.
무엇이 바뀐건지 알아보는 중이다...