본문 바로가기
프로그래밍/Java Script

Java Script - Spread Operator

by 3.14pie 2022. 12. 11.

Spread operator - ES6에서 추가된 기능이다. 배열, 문자열, 객체 등을 개별 요소로 분리할 수 있다. ...을 사용해 나타낸다.

        let arr1 = [41, 5, 7];
        let arr2 = [21, 13, 9,...arr1];

        console.log(arr2);

arr1 배열의 요소들을 하나씩 나눠 arr2에 추가한다.

        let word = "java";
        let str = ['a', 'b', 'c',...word];

        console.log(str);

문자열을 보면 더 확실히 알 수 있는데 ...word로 요소를 나눠 넣을 경우 결과는 ['a', 'b', 'c', 'j', 'a', 'v', 'a'] 이렇게 된다.