1.1 slice() / substring() /substr()

1.1.1 slice()

let str = 'applebananagrape';

str.slice(3, 8); *// > 'leban'*
str.slice(-5); *// > 'grape'*
str.slice(3, -2); *// > 'lebananagra'*

<aside> 💡 위치(인덱스)가 음수일 경우 뒤에서부터 위치를 찾습니다. (종료 위치는 생략 가능)

</aside>

1.1.2 substr()

let str = 'applebananagrape';

str.substr(3, 8); *// > 'lebanana'*
str.substr(-5); *// > 'grape'*
str.substr(3, -2); *// > ''*

<aside> 💡 (특정 문자 수는 생략 가능)

</aside>

1.1.3 substring()