문자열을 잘라서 활용하는 문제는 진짜 무궁무진하게 많고 활용성도 매우 높다
하지만.. 이럼에도 불구하고 난 매일 서치하여 사용하였다ㅠㅠ
진짜 더럽게 안 외워짐..
따라서, 이번엔 글 정리를 통하여 무조건 암기해보려 한다!!
외우려고 작성하는 글이니 정말 핵심적이고 짧은 내용만 작성할 예정 :D
substr("시작 위치", "길이") 또는 substr("시작 위치")
ex) s = 'chaeyeon' 이 있다면 s.substr(0, 2) -> ch
s.substr(1, 3) -> hae
s.substr(5, 2) -> eo
slice는 substr과 다르게 위치를 통해서 찾는다.
slice("시작 위치", "종료 위치") 또는 slice("시작 위치")
var str = '자바스크립트';
var result1 = str.slice(0, 2);
// 결과 : "자바"
var result2 = str.slice(2, 6);
// 결과 : "스크립트"
slice는 음수도 사용할 수 있는데, 마지막 글자부터 -1, -2, -3 하고 나타낼 수 있다.
var result4 = str.slice(-4);
// 결과 : "스크립트"
var result5 = str.slice(-4, 5);
// 결과 : "스크립"
var result6 = str.slice(2, -1);
// 결과 : "스크립"