javascript-split, slice, indexOf

Steve·2021년 9월 2일
0


위와 같은 문제를 풀 때 사용된 javascript 문법들은 다음과 같다.

  1. split
  2. slice
  3. indexOf

하나씩 알아보도록 하자

1. split

문자열을 배열로 변화시켜 주는 문법이다.

🎨 예시

let str = "서울시 강남구 테헤란로";
let arr = str.split(" ");
console.log(arr); // ["서울시", "강남구", "테헤란로"];
위는 빈칸을 기준으로 두고 배열화 시킨다는 말이다.

또한 콤마(,) 등 기준을 두고 싶은 것은 상황에 맞춰 구분해 주면 된다.


2. indexOf

찾고자 하는 요소의 인덱스를 알 수 있다.

🎨 예시

let str = "서울시 강남구 테헤란로";
str.indexOf("울"); // 1
str.indexOf("강"); // 4


3. slice

문자열을 원하는 만큼 자르고 붙이고 지지고 볶고 할 수 있다.

🎨 예시

let str = "서울시 강남구 테헤란로";
첫글자는 인덱스 0번으로 지정돼있다.
str.indexOf("서"); // 0

str.slice(3); // " 강남구 테헤란로"
// 3번 인덱스 부터 끝까지 출력

str.slice(1,4); //"울시 "
// 1번부터 4번전까지 출력

str.slice(-1); //"로"
// 마지막 인덱스 출력


위 3가지 문법을 이용하여 과제를 해보면


"시" 가들어간 부분을 제외한걸 확인할 수 있다.

profile
Front-Dev

0개의 댓글