We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

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


str.concat(string2, string3[, ..., 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를 참고하세요.


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.
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'String.prototype.concat' in that specification.
ECMAScript Latest Draft (ECMA-262)
The definition of 'String.prototype.concat' in that specification.

브라우저 호환성

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

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,