Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Tags
more
Archives
Today
Total
관리 메뉴

코드로보시죠

[JavaScript-52] 객체 spread 본문

[JavaScript] 코드잇과 함께!

[JavaScript-52] 객체 spread

코드로 보시죠 2023. 10. 1. 14:51

지난 시간에 배열 spread를 배웠습니다.

배열의 요소를 하나씩 그대로 가져올 수 있었죠. 

객체에도 spread문법을 적용 가능하고, 

마찬가지로 객체 이름 앞에 마침표 세 개를 찍어주면 되는데요. 

 

코드로 바로 보시죠

const myCar = {
    'brand': 'benz',
    'model': 'E220'
    };
    
const momCar = {
    ...myCar,
    'purchase-year': 2023
    };
    
//myCar에서 가져온 내용 중, model프로퍼티는 값을 수정
momCar.model = 'S350';
console.log(momCar); //{'brand': 'benz', 'model': 'S350','purchase-year': 2023}

조금 이해가 되시나요?

...myCar를 통해, myCar객체의 프로퍼티들을 하나씩 가져와주고,

momCar객체만의 프로퍼티인 'purchase-year'를 추가해주고 있네요!