"..." 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);


반응형
Posted by codens