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个;