dukDukz

[js] Array.join() 본문

웹 개발/JAVASCRIPT

[js] Array.join()

헤일리_HJ 2023. 4. 6. 17:25
const elements = ['Apple', 'Banana', 'Tomato'];

console.log(elements.join());
// Expected output: "Apple,Banana,Tomato"

console.log(elements.join(''));
// Expected output: "AppleBananaTomato"

console.log(elements.join('-'));
// Expected output: "Apple-Banana-Tomato"

 

join 매서드

배열의 모든 요소를 연결해서 하나의 문자열로 만든다.

 

 

매개변수

arr.join([separator])

seperator (optional)

 

구분자가 들어간다.

optional 이며 생략하는 경우 쉼표(,)로 연결 후 구분 한다.

빈 문자('')를 넣으면 띄어쓰기 없이 하나의 문자열로 나오고

한칸 띄기 (' ')를 넣으면 띄어쓰기로 구분된 하나의 문자열로 나온다.

 

 

반환 값

배열의 모든 요소를 연결하여 하나의 문자열을 반환한다.

만약 falsy한 값이면 (arr.length === 0, arr === undefined,  arr === null) 이라면 빈 문자열을 반환한다.

 

const elements = [];

console.log(elements.join());
// Expected output: ""

console.log(elements.join(' '));
// Expected output: ""

console.log(elements.join('-'));
// Expected output: ""