일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 함수
- hooks
- gitCLI
- dev
- es6
- API
- git
- 햇소
- ES6+
- github
- 변수
- JS
- DOM
- developerlife
- hatso
- CSS
- This
- learn next.js
- JavaScript
- Python
- 최적화
- react
- html5
- array
- object
- 우아한테코톡
- AI
- 선택자
- ES5+
- next.js
Archives
- Today
- Total
목록파라미터 (1)
codinghatso
펼침 연산자 spread operator, 전개 구문
펼침 연산자는 변수명 앞에 마침표 3개를 연달아 붙여(...) 표시합니다. 펼침 연산자는 적용한 객체의 개별 속성, 요소를 펼쳐서 각각의 개별 요소, 또는 속성이 순서대로 적용되도록 합니다. 펼침 연산자는 확산 연산자, 또는 스프레드 오퍼레이터, spread syntax 등으로 부릅니다. let calc = function (x, y, ...restparams) { return ( x + y + restparams.reduce(function (sum, param) { return sum + param; }) ); }; let arr11 = [0, 1]; console.log(calc(-1, ...arr11, 2, ...[3])); // 배열로 넘어가는 인자들을 펼쳐 파라메터에 순서대로 적용함. let ..
WEB/JavaScript
2022. 1. 13. 17:05