반응형
join()
- 배열의 모든 요소를 하나의 문자열로 결합
- 요소 사이에 사용자가 지정한 구분자를 넣을 수 있음
- 구분자 : 각 배열 요소 사이에 들어갈 문자열을 지정, 지정하지 않으면 기본값은 ,(콤마)
- 반환값 : 배열의 모든 요소를 연결한 문자열을 반환
- 배열 자체는 변하지 않음 (원본 배열 유지).
- 활용 예 : CSV나 특수한 형식 문자열 포맷을 만들 때 사용
// [문법]
배열.join(구분자)
const fruits = ['apple', 'banana', 'cherry'];
console.log(fruits.join()); // "apple,banana,cherry"
console.log(fruits.join(' - ')); // "apple - banana - cherry"
console.log(fruits.join('')); // "applebananacherry"
toString()
- 단순히 배열을 기본 문자열로 변환할 때 사용.
- 구분자 : 지정 불가 (항상 콤마(,))
- 활용 예 : 배열을 간단히 문자열로 변환
- 배열 자체는 변하지 않음 (원본 배열 유지).
// [문법]
배열.toString()
const fruits = ['apple', 'banana', 'cherry'];
console.log(fruits.toString()); // "apple,banana,cherry"반응형
'JS > Javascript' 카테고리의 다른 글
| [javascript] 배열 4 / 배열 반복 (for, forEach, for...of) (0) | 2025.09.11 |
|---|---|
| [javascript] 이터러블(iterable) (0) | 2025.09.11 |
| [javascript] 배열 3-2(요소 조작) / 복사, 잘라내기, 붙여넣기(slice, concat, spread) (0) | 2025.09.08 |
| [javascript] 배열 3-1 (요소 조작) / 요소 제거, 추가, 교체(push, pop, unshift, shift, splice) (0) | 2025.09.05 |
| [javascript] 배열 2 / 배열 생성 방식 (리터럴, new Array, Array.of, Array.from, 전개 연산자) (0) | 2025.09.04 |