一、substring() =>用来提取字符串中两个下标之间的字符
object.substring(start,end)
var str = '123456'
str.substring(1,3) //结果23,从第2个开始,到第4个(默认索引从0开始)
二、indexOf() => 指定某个字符串在字符串中首次出现的位置
lastIndexOf ()=> 指定某个字符串在字符串中最后出现的位置
object.indexOf('string')
object.lastIndexOf('string')
var str = '11223344225522'
str.indexOf('22') //结果 2,如果字符串中没有该搜索的字符串则返回-1
str.lastIndexOf('22') //结果 12,如果字符串中没有该搜索的字符串则返回-1
三、数组的一些方法
push() => 向数组最后添加一个或多个元素
join() => 把数组中所有的元素加入字符串中,元素通过制定的分隔符进行分隔
toString()=> 把数组转化为字符串
arrayObject.toString()
splice()=> 从数组中添加/删除项目,然后返回被删除的项目(会改变原始数组)
arrayObject.splice(index,howmany,item1,.....,itemX)
//index 添加/删除的位置
//howmany 被删除的数量
//item 向数组添加的新元素
var array = [1,2,3,4]
array.splice(1,1,2222)
console.log(array) //结果[1,2222,3,4],删除第二个位置开始一个元素,并添加2222进入数组
slice => 指定返回的元素,等同于截取
arrayObject.slice(start,end)
var array = [1,2,3,4]
console.log(array.slice(0,2)) //结果 [1,2]
console.log(array.slice(2)) //结果 [3,4] 如果第二个参数不设置,则默认到数组的最后一个