MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

String.prototype.concat()

concat() 메서드는 2개 혹은 더 많은 문자열들을 결합하고, 결합한 새로운 문자열을 반환합니다. 

문법

str.concat(string2, string3[, ..., stringN])

파라미터들

string2...stringN
결합하기를 원하는 문자열들입니다.

설명

The concat() 함수는 하나 혹은 더 많은 수의 문자열들을 결합하여 새로운 문자열을 반환하는 함수입니다. 하나의 문자열에서 문자의 변경은 다른 문자열에 영향을 주지 않습니다. 

예제

concat() 사용하기

아래 예제에서는 문자열들을 결합하여 새로운 문자열을 만들고 있습니다.

var hello = 'Hello, ';
console.log(hello.concat('Kevin', ' have a nice day.'));

/* Hello, Kevin have a nice day. */

성능

concat() 메서드를 사용하는 것보다는 assignment operators (+, +=) 연산자를 사용하는 것이 성능 상 훨씬 좋습니다. 성능에 관한 것은 performance test를 참고하세요.

Specifications

Specification Status Comment
ECMAScript 3rd Edition (ECMA-262) Standard Initial definition. Implemented in JavaScript 1.2.
ECMAScript 5.1 (ECMA-262)
The definition of 'String.prototype.concat' in that specification.
Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'String.prototype.concat' in that specification.
Standard  
ECMAScript 2017 Draft (ECMA-262)
The definition of 'String.prototype.concat' in that specification.
Draft  

브라우저 호환성

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Yes) (Yes) (Yes) (Yes) (Yes)
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

관련문서

문서 태그 및 공헌자

 이 페이지의 공헌자: pusanbear
 최종 변경: pusanbear,