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