Home IT/WEB 객체를 복사하고 특정 키를 제외하여 객체를 생성하는 방법

[javascript]객체를 복사하고 특정 키를 제외하여 객체를 생성하는 방법

const obj = {
  name: 'markettraders',
  age: 20,
  address: {
    city: 'seoul',
    zip: '12345'
  },
  phone: '010-0000-0000'
};

const newObj = _.omit(_.cloneDeep(obj), ['address'])
inline ad

lodash의 cloneDeep()와 omit() 메서드를 함께 사용하여 객체를 복사하고 특정 키를 제외한 새로운 객체를 생성하는 방법을 알려드리겠습니다.

이렇게하면 newObj 객체에는 address 키가 없는 obj 객체의 복사본이 생성됩니다. cloneDeep() 메서드를 사용하여 객체를 깊은 복사하고, omit() 메서드를 사용하여 address 키를 제외한 새로운 객체를 생성합니다.

RECENT POSTS

[javascript]트리 구조의 객체를 재귀적 함수로 평면화하는 방법

const getItems = (items) => { const flattenItems = (currentItems) => { let flatItems = ; for...

[javascript]객체를 복사하고 특정 키를 제외하여 객체를 생성하는 방법

const obj = { name: 'markettraders', age: 20, address: { city: 'seoul', zip: '12345' ...

[javascript]!! 연산자 not not 연산자

"!!" 연산자는 값을 boolean으로 형변환하는 데 사용됩니다. 이를 "not not" 연산자라고도 합니다. 이 연산자는 값을 true 또는 false로 간단히 변환하여 반환합니다. 예를 들어, JavaScript에서 다음과...

Youtube 오디오 라이브러리에서 가장 많이 사용하는 음악 TOP20 을 알려드립니다.

YouTube 오디오 라이브러리는 콘텐츠 제작자가 저작권 침해에 대한 걱정 없이 동영상에 사용할 수 있는 방대하고 다양한 무료 음악 및 음향 효과 라이브러리입니다. 아래 URL...