按用户感知字符截取子串,语义对齐 String.prototype.substring()。
String.prototype.substring()
与 sliceUnicodeCharacters() 不同,substring 会把负数 / NaN 当成 0,且当 start 大于 end 时交换两个下标。
sliceUnicodeCharacters()
被截取的字符串。
起始下标。
Optional
结束下标。
按用户感知字符截取后的字符串。
0.2.0
substringUnicodeCharacters('A😀🇯🇵👍🏽B', 1, 4) // '😀🇯🇵👍🏽'substringUnicodeCharacters('A😀🇯🇵👍🏽B', 4, 1) // '😀🇯🇵👍🏽' Copy
substringUnicodeCharacters('A😀🇯🇵👍🏽B', 1, 4) // '😀🇯🇵👍🏽'substringUnicodeCharacters('A😀🇯🇵👍🏽B', 4, 1) // '😀🇯🇵👍🏽'
按用户感知字符截取子串,语义对齐
String.prototype.substring()。与
sliceUnicodeCharacters()不同,substring 会把负数 / NaN 当成 0,且当 start 大于 end 时交换两个下标。