[JS] String.slice() 와 String.substring() 비교
String.prototype.slice() str.slice(start[, end]) String.prototype.substring() str.substring(start[, end]) 공통점 둘 다 2개의 인자(start, end)를 받지만, 두번째(end)는 optional start 인덱스부터 end 인덱스 "직전"까지 추출 end 인덱스가 없다면 마지막까지 start = end 일 경우, 빈 문자열 반환 차이점 음수인덱스일 경우, slice()는 역방향으로 카운트 / substring() 은 0으로 치환됨 start 가 end 보다 큰 경우, slice()는 빈 문자열 반환 / substring() 은 마치 두 개의 인자를 바꾼 듯 작동 인자가 strLength 보다 큰 경우, substrin..
공부/JS
2020. 7. 2. 02:52