jsで文字列スライスしたりする方法のメモ

substr : n文字目からm文字分を指定

const str = 'abc-123'
testStr.substr(2, 4)
// 'c-12'

testStr.substr(2)
// 'c-123'

testStr.substr(4)
// '123'

testStr.substr(-2)
// '23'

substring: n文字目からm文字目までスライス

こっちはpythonのlistスライスに近いから個人的にはこっちの方が使いやすいかな

const str = 'abc-123'

testStr.substring(0, 3)
'abc'
testStr.substring(2, 5)
'c-1'