concat
두개이상의 배열을 하나의 배열로 합치는 역할을 한다.
예시)
const arr1 = [1, 2, 3, 4];
const arr2 = [5, 6, 7, 8];
const arr3 = arr1.concat(arr2);
console.log(arr3);
출력되는 것은
(8) [1, 2, 3, 4, 5, 6, 7, 8]
하지만 기존의 배열은 건드리지 않는다.
console.log(arr1);
console.log(arr2);
//출력되는 것은
(4) [1, 2, 3, 4]
(4) [5, 6, 7, 8]
join
배열을 문자열로 변화시켜주는 역할을 한다.
예시)
let str = arr3.join();
console.log(str);
str = arr3.join(" ");
console.log(str);
str = arr3.join(", ");
console.log(str);
//출력되는 것은
1,2,3,4,5,6,7,8
1 2 3 4 5 6 7 8
1, 2, 3, 4, 5, 6, 7, 8
join() 파라미터는 seperator이므로 안에 다양한 형태로 가져올 수 있다.