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(): 字符串转为大写。
网友评论