JS/Javascript

[javascript] 배열 3-3(요소 조작) / 문자열 반환 (join, toString())

ui-o 2025. 9. 10. 18:41
반응형

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"
반응형