常见和字符串和数组的方法

75 阅读1分钟

常用字符串方法

  • 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),过滤数组中,符合条件的元素并返回一个新的数组