JavaScript中的数据类型

47 阅读2分钟

String的一些常用方法

  1. includes 查找一组字符串中是否存在某个字符
  2. indexOf 查找一组字符串中的某个字符,并返回索引
  3. lastIndexOf indexOf的反向查找版
  4. padStart 从前往后重复填充字符到指定长度
  5. padEnd 从后往前重复填充字符到指定长度
  6. replace 替换指定字符
  7. slice 截取字符串
  8. substring 截取字符串
  9. split 指定字符分割成数组
  10. toUpperCase 将英文字符串转换成大写
  11. toLowerCase 将英文字符串转换成小写字符串
  12. trim 去除两端空白字符
  13. trimStart、trimEnd 剔除开头空白字符和剔除结尾空白字符
  14. concat 拼接字符串
  15. startsWith 判断一个字符串是否以指定字符串开头
  16. endsWith 判断一个字符串是否以指定字符串结尾

Array的一些常用方法

改变数组本身 (9个)

  1. pop和push尾部删除添加
  2. unshift和shift头部删除添加
  3. sort 排序
  4. reverse 反转
  5. splice 截取新增数据
  6. copyWithin 将数组得一部分赋值到另一个位置
  7. fill 填充

不改变原数组 (11个)

  1. filter 数据过滤

  2. reduce 数据累加

  3. map

  4. slice 数组截取

  5. concat 数组合并

  6. flatMap 扁平化map

  7. with 修改指定索引值得复制方法

  8. toReversed 反转数组的复制版

  9. toSorted 排序的复制版

  10. forEach 数组遍历

  11. Array.from() 转换成数组

  12. Array.of 创建可变的数组

  13. Array.isArray 判断是不是数组

  14. includes 判断某个值数组中是否存在

  15. indexOf 判断数组中是否存在某个值,并返回索引

  16. lastIndexOf 判断数组中是否存在某个值,并返回最后的索引

  17. find 查找符合条件的元素

  18. findIndex 查找符合条件的元素,返回索引版

  19. every 所有元素是否通过测试

  20. some 数组中至少有一个元素通过测试

  21. join 选定格式转换成字符串

  22. toString 转换成字符串