话说这两个方法在平常的使用中是没啥区别的,然后仔细看官方帮助!
slice:
如果按 startIndex 索引到的字符与按 endIndex 索引到的字符相同或位于后者的右侧,则该方法返回一个空字符串。
substring:
如果 startIndex 的值等于 endIndex 的值,则该方法返回一个空字符串。如果 startIndex 的值大于 endIndex 的值,
则在执行函数之前会自动交换参数。原始字符串保持不变。
demo:
var msg:String =
"abc";
trace(
msg.
slice(
0,
3),
msg.
slice(
3,
0),
msg);
trace(
msg.
substring(
0,
3),
msg.
substring(
3,
0));
[trace] abc abc
[trace] abc abc
转载请注明原文地址: https://ju.6miu.com/read-1308255.html