Code/JavaScript
[JavaScript] 확산연산자(spread operator , ...)
codens
2019. 1. 1. 15:48
"..." 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);
반응형