[ concat( ) ]
파라미터로 전달되는 값들을 기존 배열에 합쳐서 새로운 배열을 반환하는 메서드
기존 배열에 아무런 영향도 미치지 않음
파라미터로 전달되는 인자 값이 배열일 경우에는 해당 배열이 펼쳐지면서 기존 배열에 합쳐짐
▶ 사용방법
concat 메서드는 배열에 사용되고, 파라미터로 어떤 값이든 전달할 수 있음
// 문자열
문자열.concat(문자열)
//배열
배열.concat(배열)
▶ 예시
const arr = [1,2,3];
const arr2 = [4,5,6];
const arr3 = [9]
arr.concat(7,8) // [1,2,3,7,8]
arr.concat(arr2) // [1,2,3,4,5,6]
arr.concat(arr2,a arr3) // [1,2,3,4,5,6,9]
concat은 문자열에도 사용할 수 있음
단 결과가 모두 문자열로 형 변환돼서 반환됨
- 인자가 배열인 경우에는 쉼표로 값을이 구분되어 문자열로 합쳐진 결과가 나옴
- 인자가 객체인 경우에는 [object Object]라는 문자열이 이어 붙음
const str = 'star';
const str2 = 'moon';
str.concat(' ', str2) //'star moon'
str.concat([1,2,3]) //'star1,2,3'
str.concat({name: 'space'}) //'star[object Object]''JS' 카테고리의 다른 글
| JS, padEnd()와 padStart() (0) | 2023.06.21 |
|---|---|
| JS, 진수 변환방법 (0) | 2023.06.19 |
| JS, readline 모듈을 이용해 입력값 받기 (0) | 2023.06.15 |
| JS, 호이스팅 (0) | 2023.06.15 |
| JS, slice와 splice (0) | 2023.06.10 |
댓글