join() 배열을 문자열로 , split() 문자열을 배열로 변환 메소드

YS_Study.log·2022년 1월 15일
0

join() / mutable

배열의 엘리먼트와 구분자를 하나씩 결합하여 문자열로 변환하여 반환한다. 구분자를 설정해주지 않으면 디폴트 값으로 쉼표(,)로 구분된다. (원본배열 수정)

arr.join(구분자) *// 매개변수가 필수가 아니다.

  • 매개변수에 구분자를 넣지 않는다면?*
const foods1 = ['pizza', 'burger', 'chicken'];
const result1 = foods1.join()
console.log(result1); //-> "pizza,burger,chicken"
  • 매개변수에 '' 빈문자열을 넣는다면? 엘리먼트 값만 연결한다.
const foods2 = ['pizza', 'burger', 'chicken'];
const result2 = foods2.join('')
console.log(result2); //-> "pizzaburgerchicken"
  • 매개변수 공백 구분자를 넣어본다면?*
const foods3= ['pizza', 'burger', 'chicken'];
const result3 = foods3.join(" ")
console.log(result3); //-> "pizza burger chicken"


split() / mutable

split() 메서드는 문자열을 지정한 구분자를 이용하여 여러 개의 문자열로 나누어 배열에 담는다. (원본 수정)

str.split(구분자) // 매개변수가 필수가 아니다

  • 매개변수에 구분자를 넣지 않는다면?
console.log(result1.split()) 
  • 매개변수에 구분자로 "" 빈문자열을 넣는다면?
console.log(result2.split("")) 
  • 매개변수에 구분자로 " " 공백을 넣는다면?
console.log(result3.split(" ")) 

profile
느리지만 조금씩 공부하는 중 입니다. 현재 1년 6개월차 신입입니다 ><!

0개의 댓글