자바스크립트 공부 (2) 썸네일형 리스트형 [ Javascript ] 알아두면 유용한 문법 - Rest 안녕하세요 코띵입니다. 지난번에는 spread에 대해서 알아보았는데요, 어쩌면 그와 반대되는 개념을 포스팅해보겠습니다. | Rest spread와는 다르게 '모아온다' 라고 생각하시면 됩니다. 그 외 '나머지' 같은 의미라고도 할 수 있겠습니다. rest는 객체, 배열, 함수의 파라미터에서 사용할 수 있습니다. 예시를 들어보겠습니다. 먼저 객체의 경우를 보겠습니다. 1 2 3 4 5 6 7 8 9 const Dog = { name: '두부', attribute: 'cute', color: 'white' }; const { name, ...cuteDog } = Dog; console.log(name); // 두부 console.log(cuteDog); // attribute와 color의 값이 들어있음 비.. [ Javascript ] 알아두면 유용한 문법 - Spread 안녕하세요 코띵입니다. 오늘 배운 개념은 C언어 공부할 때 봤던 것 같은데요, 자바스크립트에서도 사용할 수 있길래 포스팅 합니다. | Spread 말 그대로 '펼친다' 는 개념인데요, 객체 혹은 배열을 펼칠 수 있다는 의미로 생각하시면 됩니다. 기존의 객체를 참고해서 새로운 객체를 생성하고, 새로운 객체에 추가적인 값을 넣어줄 때 유용합니다. 예시를 들어보겠습니다. 다음과 같이 3개의 객체가 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 const person = { name: '샛별이' } const woman = { name: '샛별이', gender: 'woman' } const kindWoman = { name: '샛별이', gender: 'woman', character .. 이전 1 다음