MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

join() 메서드는 배열의 모든 요소를 연결해 하나의 문자열로 만듭니다.

구문

str = arr.join([separator = ','])

Parameters

separator
선택적 인수입니다. 배열의 각 요소를 구분할 문자열을 지정합니다. 이 구분자는 필요한 경우 문자열로 변환됩니다. 생략하면 배열의 요소들이 쉼표로 구분됩니다. separator가 빈 문자열이면 모든 요소들이 사이에 아무 문자도 없이 연결됩니다.

설명

모든 배열 요소가 문자열로 변환된 다음 하나의 문자열로 연결됩니다. 값이 undefined이거나 null인 요소는 빈 문자열로 변환됩니다.

예제

네 가지 다른 방법으로 배열 연결하기

다음 예제에서는 3개의 요소를 가진 배열 a를 만들고, 기본 구분자, 쉼표와 공백, 더하기 기호, 빈 문자열의 네 가지 구분자를 사용해 배열을 연결합니다.

var a = ['바람', '비', '불'];
var myVar1 = a.join();      // myVar1에 '바람,비,불'을 대입
var myVar2 = a.join(', ');  // myVar2에 '바람, 비, 불'을 대입
var myVar3 = a.join(' + '); // myVar3에 '바람 + 비 + 불'을 대입
var myVar4 = a.join('');    // myVar4에 '바람비불'을 대입

표준

표준 상태 비고
ECMAScript 1st Edition (ECMA-262) Standard 최초 정의.  JavaScript 1.1에 구현됨.
ECMAScript 5.1 (ECMA-262)
The definition of 'Array.prototype.join' in that specification.
Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Array.prototype.join' in that specification.
Standard  

브라우저 호환성

기능 Chrome Firefox (Gecko) Internet Explorer Opera Safari
기본 지원 1.0 1.0 (1.7 or earlier) 5.5 (Yes) (Yes)
기능 Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
기본 지원 (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

같이 보기

문서 태그 및 공헌자

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