문자열 메소드를 복습하는 시간을 가졌다.
let text= "i love myself"
text.indexOf("i")
0
text.indexOf("myself")
7
문장에 어떤 알파벳 들어가있는지 확인할때 유용하다고 한다.
그리고 예를들어 myself를 찾으려고 하면 가장 앞에있는 알파벳 index가 나온다.
let msg = "I value and respect myself"
undefined
msg.slice(2)
'value and respect myself'
msg.slice(2,19)
'value and respect'
msg.slice(2,7)
'value'
msg.slice(-1)
'f'
msg.slice(-6)
'myself'
첫번째 argument에 있는 index에 있는애 포함되서 slice된다.
그리고 두번째 argument에 있는 index 있는애는 포함안되서 slice됨.
-1은 맨뒤부터 index 세는 것이다.
replace에는 두개의 argument가 필요하다.
첫번째 argument에 있는게 두번째 argument로 replace되는거기 때문이다.
밑의 예시를 살펴보자
let msg = "all is good"
undefined
msg.replace("good","awesome")
'all is awesome'
이렇게 쉽게 replace해줄 수 있다!
let text = "lol"
undefined
text.repeat(3)
'lollollol'
이건 뭐 설명없이 이해가 잘된다.