(한줄정리)
join() 메서드는 배열의 모든 요소를 연결해 하나의 문자열로 만듭니다.
1. 사용법
Array.join([separator])
1-1. 매개변수
separator (optional)
1. 배열의 각 요소를 구분할 문자열을 지정한다. (여기서 사용되는 구분자는 필요한 경우 문자열로 변환된다.)
2. 생략하면 배열의 요소들이 쉼표로 구분된다.
3. spearator이 빈 문자열이면 모든 요소들이 사이에 아무 문자도 없이 연결된다.
1-2. 반환 값
- 배열의 모든 요소들을 연결한 하나의 문자열을 반환한다.
- 만약 arr.length가 0이라면, 빈 문자열 반환.
경고사항 -> 요소가 undefined 또는 null이면 빈 문자열로 변환한다.
<예제> -
let test = ["소고기", "닭고기", "돼지고기"];
let result1 = test.join();
let result2 = test.join("");
let result3 = test.join('-');
let result4 = test.join('/');
console.log(result1); //"소고기,닭고기,돼지고기"
console.log(result2); //"소고기닭고기돼지고기"
console.log(result3); //"소고기-닭고기-돼지고기"
console.log(result4); //"소고기/닭고기/돼지고기"
- 구분자가 존재하지 않으면 쉼표로 연결되어 표기된다. (result1)
- 구분자의 값이 빈문자열이면 구분없이 연결된다. (result2)
- 구분자의 값이('-') 면 구분자값 -로 연결된다. (result3)
- 구분자의 값이('/') 면 구분자값 /로 연결된다.(result4)
2. 어느 경우에 사용해야할까? (추후 작성)
- 배열을 문자열로 변환해야하는 경우?
- split()와 섞어가며?
<reference site>
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/join
Array.prototype.join() - JavaScript | MDN
join() 메서드는 배열의 모든 요소를 연결해 하나의 문자열로 만듭니다.
developer.mozilla.org
'JavaScript' 카테고리의 다른 글
[나의 toy 프로젝트] - 직접 Carousel 만들기 (0) | 2023.06.12 |
---|---|
[나의 toy 프로젝트] - [infiniteScroll 기법] 무한스크롤 구현하기 (0) | 2023.06.11 |
[JavaScript] Number.isInteger() 메서드 알아보기 p.s. 정수판별 (0) | 2023.04.17 |
[JavaScript] split() 메서드 알아보기 (문자열을 배열로 만들기) (0) | 2023.04.12 |
[JavaScript] find() 메서드 알아보기 (0) | 2023.03.27 |