常见和字符串和数组的方法
常用字符串方法
- toLowerCase(): 把字符串转为小写,返回新的字符串
- toUpperCase(): 把字符串转为大写,返回新的字符串
- indexOf(): 返回某个指定的子字符串在字符串中第一次出现的索引位置,如果没有查找到则返回-1
- substring(): 提取字符串中介于两个指定下标之间的字符,包含起始下标位置的字符,但是不包含终止下标位置的字符
- substr(): 返回从指定下标开始指定长度的的子字符串
- split(): 把字符串分割成字符串数组
常用数组方法
- Array.push(),向数组的末尾添加一个或多个元素,并返回新的数组长度
- Array.unshift(),向数组的开头添加一个或多个元素,并返回新的数组长度
- Array.shift(),删除数组的第一项,并返回第一个元素的值。若该数组为空,则返回undefined
- Array.join(),将数组的每一项用指定字符连接形成一个字符串。默认连接字符为 “,” 逗号
- Array.splice(index,howmany,arr1,arr2...) ,删除元素并添加元素,从index位置开始删除howmany个元素,并将arr1、arr2...数据从index位置依次插入。howmany为0时,则不删除元素
遍历方法
- Array.forEach(function),用于调用数组的每个元素,并将元素传递给回调函数。原数组不变
- Array.map(function),原数组的每一项执行函数后,返回一个新的数组。原数组不变
- Array.filter(function),过滤数组中,符合条件的元素并返回一个新的数组