MW211 EXIT

devlog
JavaScript/substr()の負数
2013年12月23日
「substr()」メソッドに負数を指定すると、右からの切り抜きを指定できる。
┌──────────────────────────────────────┐
│('123').substr(-2)                                                  →「23」│
└──────────────────────────────────────┘

以下の省略形のようなものだ。
┌──────────────────────────────────────┐
│('123').substr(('123').length - 2)                                  →「23」│
└──────────────────────────────────────┘

ただし、これは過去にIE系ではサポートしていなかった。
IE8はダメで、IE9からはOKだ。

「slice()」メソッドなら負数を指定することができる。
┌──────────────────────────────────────┐
│('123').slice(-2)                                                   →「23」│
└──────────────────────────────────────┘
「slice()」は配列の一部として文字列を切り出すってことだ。
分類:JavaScript