1. concat()
: 문자열을 합치거나 배열을 합칠 때 사용한다.
예제)출력 결과는 1,2,3,4,5,6
문자열.concat(문자열); 도 가능하다.
concat()을 사용하면 새로운 배열을 만들기 때문에
원본 함수의 값은 그대로 유지된다.
다시 말해, x = [1, 2, 3];
2. spread operator
: 배열의 개별원소를 합칠 때 사용한다.
예제)출력결과는 1,2,3,4,5,6 ... 이 spread operator 이다.
각 배열 안에 있는 원소 각각을 꺼내어 합친다. (push()와 함께 쓰일 수 있다.)
3. push()
: 배열을 뒤에서 추가해줄 때 사용한다.
예제)출력 결과: 1,2,3,4,5,6 길이: 4
가장 중요한 것은 push()는 받은 값을 하나의 원소로 처리한다는 것과,
원본 데이터 값이 바뀐다는 것.
따라서 길이가 바뀌며, 길이는 6이 아닌 4가 된다.
([4, 5, 6] 을 하나의 원소로 처리함)
4. push() 와 spread operator 함께 사용하기
: 위와 같은 문제를 해결하기 위해 두 함수를 함께 사용한다.
예제)출력 결과: 1,2,3,4,5,6 길이: 6 push(배열)을 넣어줄 때 ... 를 사용하여 각 개별 원소로 쪼개어 넣어준다.
결과적으로 출력 결과는 다음과 같다.
'JavaScript' 카테고리의 다른 글
[JS] 배열을 정렬 및 거꾸로 뒤집기_sort(), reverse() (0) | 2021.12.11 |
---|---|
[JS] 배열의 앞/뒤/중간에 추가하기, 앞/뒤로 밀기_unshift(), push(), slice(), shift(), splice() (0) | 2021.12.11 |
[JS] 배열을 문자열로 리턴하기_join(), toString() (0) | 2021.12.11 |
[JS] 자바스크립트 html 기본 총정리 (0) | 2021.12.09 |
[JS] 자바스크립트 기초_html연동 (0) | 2021.12.08 |
댓글