> 文章列表 > JS数组slice splice 字符串 slice substring substr区别

JS数组slice splice 字符串 slice substring substr区别

JS数组slice splice 字符串 slice substring substr区别

数组

slice():数组截取,从第一个下标开始截取到第二个下标,不包括第二个下标;

一个值:slice(0):从下标0截取到最后;

两个值:slice(0,3):从下标0截取到下标3,不包括下标3;

splice():数组删除,从第一个下标开始,删除几个;

一个值:splice(0):从下标0删除到最后;

两个值:splice(0,3):从下标0开始,删除3个;

三个值:splice(2,0,"3"):从下标2开始,删除0个,放入元素"3";

字符串:

slice():数组截取,从第一个下标开始截取到第二个下标,不包括第二个下标;

一个值:slice(0):从下标0截取到最后;

两个值:slice(0,3):从下标0截取到下标3,不包括下标3;

substring():数组截取,从第一个下标开始截取到第二个下标,不包括第二个下标;

一个值:substring(0):从下标0截取到最后;

两个值:substring(0,3):从下标0截取到下标3,不包括下标3;

substr():数组截取,从第一个下标开始,截取几个;

一个值:substr(0):从下标0截取到最后;

两个值:substr(0,3):从下标0开始,截取3个;