数组和字符串常用方法总结

2020-04-08  本文已影响0人  elevenShu

1、数组方法:

join(): 把数组放入字符串,默认逗号隔开,arr数组不变。

concat():连接数组,返回新的数组,arr数组不变。

slice(): 选取数组,返回选取的数组,arr数组不变。(第一个参数从哪里开始,第二个是截取到哪个(返回不包括),如果只有第一个参数0,都取。)

push(): 数组末尾增加元素,返回数组长度,arr为增加后的数组。

unshift():数组开头增加元素,返回数组长度,arr为增加后的数组。

pop(): 数组末尾删除一个,返回删除的元素,arr为删除后的数组。

shift(): 数组开头删除一个,返回删除的元素,arr为删除后的数组。

splice(): 增、删、改都可以,返回增删改的元素,arr为增删改的元素。(第一个参数从哪里开始,第二个参数是删除的个数,后面的参数是增加的元素)

2、字符串的方法:(字符串有恒定性,修改字符串不会修改本身)

charAt(): 传入一个数组,返回选中位置的字符串,string字符串不变。

concat(): 传入增加的字符串,返回新的字符串,string字符串不变。

split(): 字符串分割为数组,返回新的数组,string字符串不变。

indexOf():字符串首次出现的位置,返回位置,没有返回-1, string字符串不变。(第一个参数是要检索的字符,第二个参数从哪里开始检索)

lastIndexOf(): 从后向前检索。但是下标还是从左往右算。

replace(): replace('b', 'B'),替换。

slice(): 跟数组方法类似。截取。

toLowerCase(): 字符串转为小写。

toUpperCase(): 字符串转为大写。

上一篇下一篇

猜你喜欢

热点阅读