js字符串处理
https://www.cnblogs.com/guoyeqiang/p/8178336.html
https://www.cnblogs.com/l1pe1/p/6197371.html
https://blog.csdn.net/jnx1142410525/article/details/63313689
截取:
slice(start [,end])
var str='abcdef'; //获取倒数第一个 var a=str.slice(-1);//=>f //获取倒数第二个和之后的字符 var a=str.slice(-2);//=>ef //从start索引位置到倒数第一个之间的字符 var a=str.slice(0,-1)//=>abcde //从索引1到最后的字符 var a=str.slice(1);//=>bcdef //从索引1-4(包含1不包含4)之间的字符 var a=str.slice(1,4); //=>bcd
substring(start [,end])
substr(start [,length])
数组删除插入替换;(只能用于数组 slice数组和字符串都可以!)
splice(index,num,value)//index索引从0开始 第二个参数为0则表示插入,为正整数则为替换或者删除的个数
插入:
var arr=[0,1,2,3,4,5,6]; var newarr=arr.splice(2,0,插入的值) console.log(arr) //=>[0,1,插入的值,3,4,5,6];
替换:
var arr=[0,1,2,3,4,5,6]; var newarr=arr.splice(2,2,'替换的第一个值','替换的第二个值'); console.log(arr) //=>[0,1,插入的值,替换的第一个值,替换的第二个值,4,5,6];
删除
var arr=[0,1,2,3,4,5,6]; var newarr=arr.splice(2,2); console.log(arr) //=>[0,1,4,5,6];