"..." spread operator , 확산연산자 , 전개 연산자
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Spread_operator
//=========
* 배열에 사용
var parts = ['shoulders', 'knees'];
var lyrics = ['head', ...parts, 'and', 'toes']; // ["head", "shoulders", "knees", "and", "toes"]
var arr1 = [0, 1, 2];
var arr2 = [3, 4, 5];
arr1.push(...arr2); //[0, 1, 2, 3, 4, 5] , length=6
arr1.push(arr2); //[0, 1, 2, Array(3)] , length=4
//=========
* 함수에 사용
- 배열을 인수로 사용
function myFunction(x, y, z) { }
var args = [0, 1, 2];
myFunction(...args);
반응형
'Code > JavaScript' 카테고리의 다른 글
[JavaScript] Tips (0) | 2019.01.01 |
---|---|
[JavaScript] 제너레이터 함수 ( function* ) (0) | 2019.01.01 |
[JavaScript] this 문제 (0) | 2019.01.01 |
[JavaScript] 화살표 함수 (arrow function expression) (0) | 2019.01.01 |
[JavaScript] 템플릿 리터럴 (Template Literal) (0) | 2018.12.30 |