笔记关于字符串数组方法(自己常看)

字符串:

1 charAt(n)    :    返回字符串n位置的字符
2 substr(n,m)    :   n开始截取的位置    m截取的长度
3 substring(n,m)   :   n开始截取的位置   m截取结束的位置
4 replace(n,m)   :    用m替换n   (只替换一个)
5 indexOf(n,m)   :    n查找的字符  m开始查找的位置(可省)  返回位置
6 split("n")  :  用n分隔字符串  , 返回数组
7 join("n")  :  用n连接字符串
8 reverse()   :  翻转字符串

数组:

1 push() :  从末尾添加数据项
2 pop()  :  从末尾去除数据项
3 
4 unShift()  : 从开始添加数据项
5 shift()  :   从开始去除数据项
6 
7 splice(m,n)  : m:值开始删除的位置  n:值删除几项
8 splice(a,0,b)   :   添加元素  从第三个参数开始,指向数组中添加的元素

常用方法总结

 indexOf(n)!=-1  表示能找到某项

 arr.splice(0,arr.length) : 清空数组

arr.join("") : 数组转换成字符串 (注意里面的引号 )可以加参数,意思是用什么分隔数组

string.split("n"):字符串转换成数组

补充 slice(n,m) 适用于字符串和数组 ,表示从n位置剪切到m位置,返回剪切后的数据

        n可以为负数,表示从最后面开始向后面截取

        m不是必须的

原文地址:https://www.cnblogs.com/chenluomenggongzi/p/5976062.html