javascript中slice和substring的区别如题

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 22:07:51
javascript中slice和substring的区别如题
xRMO@+{lʉk@oT=l AQ Ro)$`DLQ)jR 4DZ"pBn/: 8y=o{f *[g 9zTm}R[QQijalX򲴪EA_ko2)~5IUA -E{_U>l$X^(#ꎠoy K@J=t۾s=a ;3 66dǍ}4WWXZHFgf' ,=m0'dNf j]DZgRIrrvPI8E4[wƓu|&}R\L'=O챁y4$$2? EpqV9+;=mk^gbxA.

javascript中slice和substring的区别如题
javascript中slice和substring的区别
如题

javascript中slice和substring的区别如题
stringObj.slice(start,[end])
如果 start 为负,将它作为 length + start处理,此处 length 为数组的长度.如果 end 为负,就将它作为 length + end 处理,此处 length 为数组的长度.如果省略 end ,那么 slice 方法将一直复制到 arrayObj 的结尾.如果 end 出现在 start 之前,不复制任何元素到新数组中.
strVariable.substring(start,end)
如果 start 或 end 为 NaN 或者负数,那么将其替换为0.
子字符串的长度等于 start 和 end 之差的绝对值.例如,在 strvar.substring(0,3) 和 strvar.substring(3,0) 返回的子字符串的的长度是 3.
slice可以对数组操作,substring不行.