본문 바로가기

코드짜는 마케터

String을 배열로 배열을 String으로 만드는 방법

유튜브 클론 코딩 중 input에 들어가는 입력값을 특정형태로 출력해야 하는 상황이 생겼다. 

이때 아래의 코드를 사용하면 손 쉽게 유저가 사용한 입력값을 해시태그로도 

그 입력값을 활용해 해시태그로 출력할 수도 있었다. 

"a,b,c,d".split(",")
출력값 => [a,b,c,d,]

"a,b,c,d".split(",").map(word => `$#{word}`)
출력값 => [#a,#b,#c,#d]

 

유저가 입력한 출력값은 배열 형태로 데이터베이스(나는 mongoose)로 저장이 되었기에 

a,b,c,d로 출력하기 위해선 아래의 코드를 작성해야 했다.  

[#a, #b,#c,#d].join()
출력값 => "a","b","c","d"