본문으로 바로가기

문자열 객체와 배열 객체의 concat 메서드

String 클래스와 Array 클래스의 메서드인 concat 메서드에 대해 알아봅니다.




String.concat()

문자열과 문자열을 합친 값을 리턴한다


Syntax

JavaScript
string1.concat(string2, string3[,..., stringN])


인자(Parameters)

string2....stringN - 필수, string1과 합칠 문자열들


설명(Description)

string1과 stingN을 합친 값을 리턴한다. 문자열들 값은 변경되지 않는다. concatenation(접합)의 줄임말


예제 코드

JavaScript
var s1 = "javaScript";
var s2 = "-";
var s3 = "자바스크립트로 배우는 프로그래밍";
var result = s1.concat(s2, s3);
console.log(result);
console.log(s1 + ',' + s2 + ',' +s3); // 인자로 전달된 변수들의 값은 변경되지 않는다




Array.concat()

배열 메서드인 concat은 복수의 배열을 결합해서 리턴한다.


Syntax

JavaScript
array.concat(value1, value2, ..., valueN)


인자(Parameters)

 인자명

데이터형 

필수/옵션 

설명 

valueN 

array 

필수 

결합할 배열 


반환값(Return)

string 과 valueN을 결합한 Array


설명(Description)

원본 데이터의 값을 변경하지 않는다.


예제 코드

JavaScript
var a = new Array(1,2,3);
var b = new Array(4,5,6);
var c = new Array(7,8,9);
 
a.concat(b,c); // [1,2,3,4,5,6,7,8,9]