字符串方法:
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())
js 字符串从索引位置添加字符 js数组索引为字符串
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:scss 提升样式权重
下一篇:less传参改变颜色
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章