字符串方法:
length
charAt()传下标,返回那个位置的字符串
indexOf()传字符串,返回字符串出现的位置,只会返回一次,可以传第二个参数,数字下标,从哪里开始找
split()传字符 以这个字符来分割字符串,返回数组
slice()传2个数字或一个数字,返回那2个位置之间的字符串,可以传负数,倒过来数
substring() 传2个或一个数字,1个则是那个位置之后的全部匹配,和上面的不同之处在于,如果传负数就是0,且2个数字之间不一定要按顺序,第一个参数代表start,如果大于end,会自动反过来

charCodeAt(3) ); //对应的ANSI码
String.fromCharCode(40000) ); //依据ANSI码找到对应的汉字

 

数组相关方法:
数组长度可以更改,包括本身之后的全部清除

push()往最后面添加东西 可以添加多个 返回长度
pop() 删除最后一个 没有参数 返回被删的
unshift()往前面添加 返回长度
shift() 删除第一个 返回被删的

splice() 多个参数,最少2个 前2个参数代表从某一个开始(包括自己),删除几个,之后的参数全部都是你要添加的,也可以传0,代表不删除

sort()排序方法 一般只针对数字数组 传一个函数的参数,这个函数有2个形参
不传参数,默认从小到大
函数参数如果返回1 不变,-1则是倒序,x-y 从小到大 和 y-x 从大到小

reverse() 倒序显示,和sort() renturn-1一样效果 更简洁

concat(数组) 2个数组拼接 返回一个新数组 不改变原数组

join() 数组拼接成字符串 可以传字符串,用那个字符串来拼接,返回新字符串

 

filter()过滤每一个数据 传函数,有一个形参,代表每个数据 返回的是新数组,不改变原数组

Array.isArray()判断是不是数组 参数是你要判断的对象

forEach()参数是回调函数,自动遍历每一个数据

map() 加工数据,forEach只是遍历

findIndex(function())   

 

版权声明:本文为wusan原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/wusan/p/7685984.html