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
Was this helpful?