자바스크립트 Javascript 문자열 자르기

임동현·2022년 9월 18일
1

자바스크립트 를 공부하며 간단한 알고리즘을 풀면서 이런 유형에는 이러한 메서드를 알고있으면 편리하겠다는 생각에 벨로그에 간단하게 정리를 하고싶어졌다.

Javascript 문자열 자르기

간혹 자바스크립트 를 공부하면서 간단한 예제를 보고 실습하는 단계에서 바로 적용단계 까지는 매우 버겁다고 느껴지는 부분이 있었다 .

기본적인 지식은 MDN 자바스크립트 카테고리서 찾아보곤 하는데 , 현재 내가 해결해야할 알고리즘 혹은 데이터를 받아왔을때 , 잘 포장해야하는 상황에선 바로바로 대입이 잘 안된다.

꼭 , 이 방식 만이 답은 아니지만 편리함을 위한 메서드라 생각하고 정리를 해보자!

slice()

MDN참고
"slice() 메소드는 문자열의 일부를 추출하면서 새로운 문자열을 반환합니다."

문법

ex)

var string = "우리집고양이이름은햇님이"


const str1 = string.slice(2,5); // 집고양
const str2 = string.slice(-5,-1); // 름은햇님
const str3 = string.slice(3,-1); // 고양이이름은햇님

slice(시작인덱스,종료인덱스)
시작인덱스와 종료인덱스에 - 음수인덱스를 사용할수있습니다.
시작인덱스를 찾기 위해 문자열의 끝에서 부터 역방향으로 세어나가면 됩니다.

##########################################################
이 슬라이스를 통해서 단어 자르기 혹은 번호 자르기 등등 다양하게 이용할수 있는 방법이 많은데
이번 자바스크립트 공부할 기회가 생겨 좀더 시간투자할만한 시간을 갖게되었다 . 비록 더 좋은 예시이거나 알고리즘에 어떤점이 slice 가 필요해서 공부를 해서 해결했다 는 아직 조금 부족한 부분이 있어서... 조금 더 생각이 유연해지고 설명이 가능하다면 알고리즘 예시까지 넣어보고싶다.

profile
프론트엔드 공부중

0개의 댓글