slice(),substring(),substr()的详解与区别 以及splice(),slice(),split()区别

slice(),substring(),substr() 区别:
slice(),substr()和substring()的详解与区别

1.slice和substring参数为(起始位置索引值,结束位置索引值),substr的参数为(起始位置索引值,截取长度);
2.slice不能颠倒参数顺序,substring可以;
3.slice和substring的第2个参数为负时,结果不同;
4.slice可以用作数组方法,也可以用作字符串方法;
5.substring,substr只可以用作字符串方法;

splice(),slice(),split() 区别:

1.splice() 方法向/从数组中添加/修改/删除项目,然后返回被删除的项目。注意:该方法会改变原始数组;
2.slice() 方法可从已有的数组中返回选定的元素。注意:不改变原数组;
3.split() 方法用于把一个字符串分割成字符串数组,返回一个子字符串数组.注意:不改变原字符串;
4.splice是数组方法,split是字符串方法;

字符串方法:

substr
substring
slice
split

数组方法

slice
splice

猜你喜欢

转载自blog.csdn.net/Selina_lxh/article/details/132318090