[WIL] 슬기로운 스터디 1

ohoho·2023년 5월 12일

슬기로운스터디

목록 보기
2/54

📗 이번주 알고리즘에서 제일 많이 사용했던 함수 정리

문자열 또는 배열에서 원하는 부분을 자르거나 추출할때 사용되는 대표적인 함수

substring

substring(시작위치, 종료위치)

  • start 인덱스부터 end인덱스 전까지 반환한다.
  • 종료위치는 생략 가능하며, 생략할 경우 문자열 끝까지 자른다.
  • 음수를 0으로 계산한다. ( substring(-2,8) -> substring(0,8) )
const a = "Hello World"

1) 종료위치 생략
a.substring(2)
//llo World

a.substring(0)
// Hellow World

slice

slice(시작위치, 종료위치)

  • slice는 음수 지원을 한다. ( 배열의 끝에서부터의 길이 )
  • 숫자의 경우 index 값이 있는것이 아니기에 slice 함수를 사용할 수 없다. ( String()으로 문자열로 만들어준 후 사용)
const a = "Hello World"

1) 원하는 범위 문자 자르기
a.slice(0,7)
// Hello W

a.slice(2,5)
// llo

2) 괄호안에 있는 n 앞의 모든 문자들을 제거
a.slice(2)
// llo World

3) 마지막부터 자르기 (음수)
a.slice(-1)
// d

a.slice(-2)
// ld

slice() : start > end 일경우, 빈값("")을 반환한다
substring() : start > end 일경우, start 와 end 값을 바꾸어 처리한다.
(substring(2,0) -> substring(0,2) 로 바꾸어처리)


⌛️ 5월 10 ~ 5월 12일 한주의 스터디가 마무리 되었다.
이전부터 공부를 조금씩 하고 있었지만 혼자 하는 공부이기에 의지도 약해지고 공부 권태기도 온 찰나 좋은 기회가 생겨 스터디를 하게 되었다.
초반 한달은 이미 기존에 공부를 해뒀던 내용들을 다시 복습하며 배워나가게 될거같다.

첫주는 Git에 대해 공부를 하게되었는데 --amend 라는것에 처음 알게 되었다.
보통 git 명령어는 쓰던것만 쓰거나 필요에 의해 구글에 검색해보며 사용했기에 Git에 대해 자세히 알 필요가 없다라고 자만했으나, 알지 못했던 명령어를 알게 되었고 평소 궁금했던 Git과 Github, Gitlab의 관계에 대해서도 알 수 있어서 유익한 스터디 한주였다.

아직 Github 사용도 완벽하진 못하지만 이번주 Git수업에서 배운토대로 앞으로 develop 해봐야할거같다.

1개의 댓글

comment-user-thumbnail
2023년 5월 19일

안녕하세요 글을 너무 잘쓰시네요.. 작가세요?

답글 달기