07-9. 배열내장 함수(concat, join)

배열내장 함수

배열을 다룰 때 알고있으면 너무나 유용한 다양한 내장 함수들에 대하여 알아보겠습니다.

concat

concat() 메서드는 인자로 주어진 배열이나 값들을 기존 배열에 합쳐서 새 배열을 반환합니다.

const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];

const concated = arr1.concat(arr2);
console.log(concated);
// 결과)
[1, 2, 3, 4, 5, 6]

ES6에서는 새로 문법인 spread 연산자 라는것이 새로 생겼습니다. 일단 spread 연산자 라는것이 있다 라는 정도만 알아 두세요.

const concated = [...arr1, ...arr2]
console.log(concated)
// 결과)
[1, 2, 3, 4, 5, 6]

join

join() 메서드는 배열의 모든 요소를 연결해 하나의 문자열로 만듭니다.

const elements = ['Fire', 'Air', 'Water'];

console.log(elements.join());
console.log(elements.join(''));
console.log(elements.join('-'));
//결과)
"Fire,Air,Water"
"FireAirWater"
"Fire-Air-Water"

Last updated