JavaScript一些常用方法(持续更新)

一、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] 如果第二个参数不设置,则默认到数组的最后一个

猜你喜欢

转载自blog.csdn.net/xr510002594/article/details/82345787