一、数组API
数组方法分为两类
改变原数组的方法
1.arr.push(data1,data2...) 在数组末尾添加数据 返回修改后的数组长度
2.arr.pop() 从数组末尾删除一个元素 返回被删除的元素
3.arr.unshift(data1,data2...) 在数组开头添加数据 返回修改后的数组长度
4.arr.shift() 从数组开头删除一个元素 返回被删除的元素
5.arr.reverse() 将数组中的元素翻转 返回值为翻转后的数组
6.arr.sort() 将数组中的数据进行排序,只能排数组中的数字元素 返回值为被排序后的数组
7.arr.splice(从第几个开始截取,截取几个数据,*替换数据*) 数组截取替换方法 返回值为被截取的数据组成的新数组
不改变原数组的方法
1.arr.indexOf() 查找数组中是否存在某个数据,查得到返回当前数据的下标,查不到返回-1
2.arr.toString()
3.arr.join() 将数组转换成字符串 参数为你想用什么分割数组中的元素
4.arr.concat(arr1,arr2...) 将多个数组中的数据链接在一起 返回为链接好的新的数组
5.arr.slice(begin,end) 数组截取 从begin位置开始包含begin截到end位置不包含end 截取出来的数据组成一个新的数组
二、字符串API
1.indexOf()
2.charAt(index) 用下标查字符串的对应下标的字符 *
3.str[0] 用下标查字符串的对应下标的字符
4.concat() *
5.slice(start,end) *
6.substr(start,count) 从start位置开始截取,截取count个 *
7.substring(start,end)
8.replace() *
9.split() 分给字符串返回一个数组 *
10 大小写转换方法 *
11 trim() 取出首尾空格 *