JavaScript에서 중첩된 JSON 개체를 재귀적으로 반복하는 방법

이 비디오에서는 재귀를 사용하여 중첩된 JavaScript 객체를 순회하는 방법을 설명했습니다.

여기 코드가 있습니다

let obj = {
  name: "raj",
  roll: 892,
  id: {
    idName: "raj",
  },
  section: {
    sectionName: "raj",
    alias: {
      name: "raj",
    },
  },
};

let changeName = (obj) => {
  for (let i in obj) {
    if (obj[i] == "raj") {
      obj[i] == "abhishek";
    } else {
      changeName(obj[i]);
    }
  }
};

changeName(obj);

console.log(obj);



결과:


{
  name: 'raj',
  roll: 892,
  id: { idName: 'raj' },
  section: { sectionName: 'raj', alias: { name: 'raj' } }
}

좋은 웹페이지 즐겨찾기