string.substring
string.slice
과 비교해봅니다.
매개변수를 1개 받을 때는 위 함수들과 차이가 없습니다.
매개변수를 2개 받을 때 위 함수와 차이점이 있는데,
start 인덱스와 배제시킬 index 를 받는것이 아닌,
start 인덱스와 'length 길이'를 받습니다.
const string = 'dreams are my reality'
console.log(string.substr(3, 5))
// "ams a"
// 3번 인덱스 부터 5개를 가져옵니다.
**
https://developer.mozilla.org/ 에서는
string.substr 은 웹 표준에 맞지 않아 곧 사용하지 않게 되고
string.substring 을 사용하기를 권장합니다.