String.substring
substring($startIndex, { numChars|toIndex }) -> string
Description
Get the inner string beginning at $startIndex.
The second argument is a Map that can define either numChars or toIndex.
If neither is defined, it returns the rest of the string.
'abcdef'.substring(4)
//= 'def'
'abcdef'.substring(4, { numChars: 2 })
//= 'de'
'abcdef'.substring(2, { toIndex: 5 })
//= 'bcde'
Negative Indexes
If $startIndex or toIndex are negative, it counts from the end of the string.
'abcdef'.substring(-2, { numChars: 2 })
//= 'ef'
'abcdef'.substring(-3, { toIndex: -1 })
//= 'def'