[Javascript] 문자열 쪼개서 배열 만들고, 다시 문자열 만들기

H·2022년 3월 25일
0

👩‍💻

목록 보기
2/4

문자열을 배열로 쪼개기

split('')

문자열로 들어오는 데이터를 특정 조건에 따라 배열로 변환한다. (띄어쓰기도 가능함!)

배열로 들어오는 데이터

📌 내부 object만 추출해서 문자열을 배열로 변경 후 문자열로 재 변환시 태그로 감싸서 내보내기

<script>
	// 가데이터 문자열 
   //dataName 배열  / splitStr 쪼갤 문자열 
   dataName : [splitStr : '🍕 test aa' , ~~~~]
  
   dataName.foreach((element) => {
   	let extract = element.splitStr.split(' '); //띄어쓰기로 나눔
       // [🍕,test,aa] 배열로 노출
       extract = `<i>${extract[0]}</i>${extract.slice(1).join(' ')}`
       //노출 값 <i>🍕</i>test aa
   })
   
</script>

slice ()

slice() 메서드는 어떤 배열의 시작부터 끝까지(end 미포함)에 대한 얕은 복사본을 새로운 배열 객체로 반환합니다. 원본 배열은 바뀌지 않습니다.
여기서는 배열의 끝까지 노춣기 위해 slice(1)을 사용합니다.

join()

배열에서 문자열로 바꾸면 ,가 같이 노출되는 이슈가 있었습니다.╰(‵□′)╯
join을 사용시 ' ' 띄어쓰기를 포함한 빈 문자열을 포함하면 , 없이 출력 ! ( 기본은 ,로 출력됩니다)

profile
🤘 돌머리도 ROCK이다! 🤘

0개의 댓글

관련 채용 정보