반응형
concat 함수는 인자로 주어진 값들을 기존 배열에 병합해서 새 배열을 만드는 함수이다.
구문
Array.concat([val1[, val2[, ...[, valN]]]])
매개변수로는 배열 또는 값을 사용할 수 있고, 배열이나 값을 이어붙여도 원본은 변하지 않는다. 즉, 새로 만들어진 배열이나 원본 배열을 수정해도 서로 영향이 없다.
예제1
var test1 = "Hello";
var test2 = "World";
var test3 = "!";
console.log(test1.concat(test2));
// result : HelloWorld
console.log(test1.concat(test2, test3));
// result : HelloWorld!
예제2
var test1 = [1, 2, 3];
var test2 = [4, 5, 6];
var test3 = ["a", "b", "c"];
console.log(test1.concat(test2));
// result : 1, 2, 3, 4, 5, 6
console.log(test2.concat(test3));
// result : 4, 5, 6, a, b, c
예제3
var test = [1, 2, 3];
console.log(test.concat("a", ["b", "c"]));
// result : 1, 2, 3, a, b, c
반응형
'공부 이야기' 카테고리의 다른 글
[JavaScript] 남은시간 표현하는 함수 만들기 (카운트 다운) (0) | 2021.08.30 |
---|---|
[JavaScript] 배열 하나의 문자열로 만들기 (join 함수) (0) | 2021.08.24 |
[JavaScript] 배열 거꾸로 뒤집기 (reverse 함수) (0) | 2021.08.23 |
[JavaScript] 배열 정렬하기 (sort 함수) (0) | 2021.08.23 |
MYSQL은 무엇일까? (0) | 2020.05.12 |