• js数组和字符串方法
  • 数组
  • toString() 把数组转换为字符串(以,分隔)
  • join() 方法也可将所有数组元素结合为一个字符串。它的行为类似 toString(),但可以规定分隔符:
  • pop() 方法从数组中删除最后一个元素(会打印出删除的元素)
  • push() 方法(在数组结尾处)向数组添加一个新的元素,打印新数组的长度
  • shift() 方法会删除首个数组元素,并把所有其他元素索引-1,打印补删除的元素
  • concat() 方法通过合并现有数组来创建一个新数组
  • unshift() 方法(在开头)向数组添加新元素,并旧元素+1,打印出新数组的长度
  • length 属性提供了向数组追加新元素的简易方法
  • splice() 方法可以删除元素也可以添加元素
  • slice() 方法用数组的某个片段切出新数组
  • 当为一个参数时,从这处的索引切开,为两个时该方法会从开始参数选取元素,直到结束参数(不包括)为止。
  • sort() 方法以字母顺序对数组进行排序:
  • reverse() 方法反转数组中的元素,配合sort()对数字进行降序
  • Math.max.apply 来查找数组中的最高值
  • Math.min.apply 来查找数组中的最低值:
  • 字符串
  • length 属性返回字符串的长度
  • indexOf() 方法返回字符串中指定文本首次出现的索引(位置)
  • lastIndexOf() 方法返回指定文本在字符串中最后一次出现的索引
  • search() 方法搜索特定值的字符串,并返回匹配的位置
  • slice() 提取字符串的某个部分并在新字符串中返回被提取的部分
  • 如果某个参数为负,则从字符串的结尾开始计数。
  • 如果省略第二个参数,则该方法将裁剪字符串的剩余部分
  • substring() 类似于 slice() ,不同之处在于 substring() 无法接受负的索引
  • replace() 方法用另一个值替换在字符串中指定的值
  • 通过 toUpperCase() 把字符串转换为大写
  • 通过 toLowerCase() 把字符串转换为小写:
  • concat() 连接两个或多个字符串
  • trim() 方法删除字符串两端的空白符:
  • charAt() 方法返回字符串中指定下标(位置)的字符串