substring() 메소드는 string 객체의 시작인덱스부터 종료인덱스 전까지 문자열의 문자열을 부분적으로 반환합니다.
substring(indexStart, indexEnd)
indexStart : 반환할 문자인덱스 시작번호
indexEnd : 반환할 문자인덱스 마지막번호 ( ※ 마지막번호는 포함X )
let str = "hello, world";
let except_lastIndex = str.substring(3, 10);
let include_lastIndex = str.substring(10);
console.log(except_lastIndex); //결과값: lo, wor
console.log(include_lastIndex); //결과값: ld
substring()은 각각 결과값 "lo, wor", "ld"가 반환되었습니다.
except_lastIndex의 경우, 인덱스 3~10까지의 문자를 반환하지만, 인덱스 10의 문자는 포함되지않고 반환됩니다.
include_lastIndex처럼 indexEnd를 생략할 경우, 끝인덱스까지의 모든 문자가 반환됩니다.