웹 개발/JAVASCRIPT

객체에서 key 값 변경하기

헤일리_HJ 2022. 5. 31. 17:19

https://hjcode.tistory.com/91

 

객체에서 키 이름 변경

map객체, 구조 분해 할당, 스프레드 연산자를 이용하여 키를 변경할 수 있습니다. let arr = [{ old: "value01" }]; let result = arr.map(({ old: newKey, ...rest }) => ({ newKey, ...rest })); 위와..

hjcode.tistory.com

 

 

const serviceGraph = () => {
    let arr = [
    {
      "ev_bicycle": 38,
      "ev_motorcycle": 12,
      "ev_kickboard": 17
    },
    {
      "ev_motorcycle": 11,
      "ev_bicycle": 14,
      "ev_kickboard": 7
    },
    {
      "ev_bicycle": 22,
      "ev_motorcycle": 23,
      "ev_kickboard": 12
    }
    ];
    let newArr = [];

    arr.map((x) => {
      let y = {};
      y['전기자전거'] = x['ev_bicycle'];
      y['전동오토바이'] = x['ev_motorcycle'];
      y['전동킥보드'] = x['ev_kickboard'];
      newArr.push(y);
    });
    setServiceGraphData(newArr);
  };