[javascript] 객체 순회 중 속성 삭제하기

JavaScript: 객체 순회 중 속성 삭제하기

자바스크립트에서 객체를 순회하면서 특정 속성을 삭제해야 하는 경우가 있습니다. 이런 경우, delete 키워드를 사용하여 해당 속성을 삭제할 수 있습니다.

let obj = {
  a: 1,
  b: 2,
  c: 3
};

for (let key in obj) {
  if (key === 'b') {
    delete obj[key];
  }
}

console.log(obj); // { a: 1, c: 3 }

위 예제에서는 obj 객체를 순회하면서 key가 ‘b’인 경우 해당 속성을 삭제했습니다.

이와 같이 for...in 루프를 사용하여 객체를 순회하면서 delete 키워드를 사용하여 속성을 삭제할 수 있습니다.

이상으로 JavaScript에서 객체를 순회하면서 속성을 삭제하는 방법에 대해 알아보았습니다.