문자열 객체와 배열 객체의 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]
'JavaScript > 연산자ㆍ메서드ㆍ프로퍼티' 카테고리의 다른 글
프로퍼티(Property)와 가비지 컬렉션(Garbage Collection) (0) | 2016.05.23 |
---|---|
form event(폼 이벤트 타입) & 문서로딩 (0) | 2016.03.08 |
charAt() & charCodeAt() (0) | 2016.02.23 |
String.replace() 및 String.search() (0) | 2016.02.19 |
String.match() (0) | 2016.02.17 |