리액트 강의를 듣는데 concat메서드가 나왔다.
concat은 연결이라는 뜻의 단어로 배열이나 값들을 기존 배열에 합쳐서 새 배열을 반환하는 메서드이다.
두 가지 특징이 있다.
1. 기존 배열을 변경하지 않는다.
2. 추가된 새로운 배열을 반환한다.
배열 두 개 이어붙이기
const alpha = ['a', 'b', 'c']; const numeric = [1, 2, 3]; alpha.concat(numeric); // 결과: ['a', 'b', 'c', 1, 2, 3]
배열 세 개 이어붙이기
const num1 = [1, 2, 3]; const num2 = [4, 5, 6]; const num3 = [7, 8, 9]; num1.concat(num2, num3); // 결과: [1, 2, 3, 4, 5, 6, 7, 8, 9]
배열에 세 개의 값 이어붙이기
const alpha = ['a', 'b', 'c']; alpha.concat(1, [2, 3]); // 결과: ['a', 'b', 'c', 1, 2, 3]