rest + spread(응용)1

객체의 데이터들(오리지날 데이터)을 복사해와서 제 사용하기

const slime = {
    name: '슬라임',
    attribute: 'cute',
    color: 'purple'
};

const { ...rest } = slime; // 복사해오는 코드 
const ex = { so: {...rest} } // 복사해온 코드를 리마인드 하기 

ex.so.name = 'triplexlab' //복사해온 데이터중에 name값을 변경해보자 
console.log(ex.so)    //복사해온 코드를 출력해보자! 
console.log(slime)    //원본 데이터를 출력해보자!
// 결과)
{ name: 'triplexlab', attribute: 'cute', color: 'purple' }
{ name: '슬라임', attribute: 'cute', color: 'purple' }

객체의 데이터들을 배열로 받아오기

위에 있는 데이터를 배열로 감싸서 받아오자

객체의 데이터들(오리지날 데이터)을 복사해와서 특정 부분만 수정하기

배열의 원소들을 모두 더한 값을 구하기

Last updated

Was this helpful?