알고리즘 TIL(배열 →문자열 join( ), toString( )/ 문자열→ 배열 Split( ), Array.from( )) by JavaScript

김재범·2022년 7월 15일
1

알고리즘TIL

목록 보기
3/9

배열 → 문자열로 바꾸는 매서드

join( ), toString( )

1. join( )

배열에 있는 값을 연결하여 하나의 문자열로 만듬

↓↓ 사용예시 ↓↓
1)
const arr = ['a', 'b', 'c']

const answer = arr.join( )

→ console.log(answer) : a, b, c ← 소괄호안이 빈값이면 콤마(,)를 구분자로 설정

2)
const arr = ['a', 'b', 'c']

const answer = arr.join("")

→ console.log(answer) : abc ← 소괄호안이 공백값("",'')이면 바로 이어짐

3)
const arr = ['a', 'b', 'c']

const answer = arr.join("-")

→ console.log(answer) : a-b-c ← 소괄호안에 값이 있으면 그 값으로 구분자 설정

2. toString( )

배열을 콤마(,)로 구분하여 문자열로 만드는 매서드(join 매서드 하위호환)

문자열 → 배열로 바꾸는 매서드

split( ), Array.from( )

1. split( )

문자열을 배열로 바로 만들거나 콤마(,)를 통해 나누어 배열로 만드는 매서드

↓↓ 사용예시 ↓↓
1)
const str = '12345'

let answer = str.split( )

→ answer = [ '12345' ] : 소괄호가 빈값일때 값을 그대로 가져와서 배열 생성

2)
const str = '12345'

let answer = str.split("")

→ answer = [ '1','2','3','4','5' ] : 소괄호에 값이 있을 때 문자열을 콤마(,)로 나눠서 배열 생성

2. Array.from( )

문자열을 콤마(,)를 통해 나누어 배열로 만드는 매서드

↓↓ 사용예시 ↓↓

const str = '12345'

Array.from(str) = [ '1','2','3','4','5' ] : 소괄호가 빈값일때 값을 그대로 가져와서 배열 생성

profile
지식을 쌓고 있습니다.

0개의 댓글