본문 바로가기

개발/기타

[JAVASCRIPT] 문자열을 배열로, 배열을 문자열로 바꿔주는 split() 함수와 join()함수

자바스크립트에는 문자열을 특정 구분자로 나누어 배열로 만들어주는 split() 함수와 배열을 특정 구분자로 연결하여 문자열로 만들어주는 join() 함수가 있습니다.

php에서의 explode() 함수, implode() 함수와 같은 역할을 하는 함수라고 생각하면 됩니다.

 

split() 함수

  • 문자열을 특정 구분자로 나누어 배열로 만듭니다.
  • 사용예시 ⬇️
const str1 = 'apple-banana-oranges';
const arr1 = str1.split('-');
console.log(arr1);
  
// 결과
["apple", "banana", "oranges"]

 

join() 함수

  • 배열의 모든 요소를 연결해 하나의 문자열로 만듭니다.
  • 사용예시 ⬇️
const arr2 = ['apple', 'banana', 'oranges'];
const str2 = arr2.join('-');
console.log(str2);

// 결과
apple-banana-oranges

 

php에서 배열과 문자열 관련 작업을 할 때 사용하던 explode, implode 함수 동일한 기능을 해주는 함수가 자바스크립트에도 있어서 php로 개발 언어를 접하신 분들은 쉽게 사용하실 수 있을 것 같습니다.