2023년 3월 12일

KSY

JavaScript join()메서드에 대해서

join()메서드는 무엇일까?

join() 메서드는 배열의 모든 요소를 연결해 하나의 문자열로 만든다.

arr.join([separator])

배열의 모든 요소들을 연결한 하나의 문자열을 반환한다. 만약 arr.length가 0이라면 빈 문자열을 반환한다. 혹은 요소가 undefined 또는 null일 때 빈문자열로 반환한다.

예시)

const elements = ['FIre','Air','Water'];

console.log(elements.join());
//"Fire,Air,Water"

console.log(elements.join(''));
//"FireAirWater"

console.log(elements.join('-'));
//"Fire-Air-Water"

프로그래머스 문제 풀 때 기준으로 join() 메서드를 사용했을 때는 배열 안에 담긴 문자열을 하나씩 분리해서 원하는 조건(알파벳 e 제외하기같은 조건일 때 등등)으로 반환하고 그 반환한 변수를 하나의 문자열로 다시 합칠 때 사용했다.

프로그래머스 문제로 예시 들기

프로그래머스 문제 예시로 들면 제목은 “인덱스 바꾸기”이다.

주어지는 변수는

해당배열 = “hello”