JS 对象常用方法总结

JS 对象常用方法总结

String 字符串

  1. toString():
    将对象转为字符串
  2. charAt():
    根据下标值返回对应字符(参数一个,多余参数无效)
  3. IndexOf():
    根据字符返回对应下标值
  4. cancat():
    拼接字符串
  5. match():
    匹配字符串
  6. search():
    匹配字符串 (如果有返回对应下标,没有返回 -1)
  7. includes():
    判断字符串中是否存在对应字符
  8. replace():
    替换匹配字符串(第一个参数:替换前的字符,第二个参数:替换后的字符,只会替换它第一找到的位置,不改变原字符串)
  9. slice():
    选取对应位置(第二个参数的下标的前一个位置)的字符串(不改变原字符串)
  10. split():
    把字符分割成数组(原字符不变)
  11. toLowerCase():
    把字符串转换成小写
  12. toUpperCase():
    把字符串转换成大写
  13. substr():
    从起始索引号提取字符串中指定长度的字符
  14. subString():
    提取字符串中两个指定索引号之间的字符
  15. trim():
    去除字符串两边的空白

Array 数组

  1. Array.isArray():
    判断传递的参数是不是一个数组
  2. slice(start,end):
    返回从原数组中指定开始下标到结束下标之间的项组成的新数组(原数组不变)
  3. splice(start,length,content):
    替换删除数组,第一个参数:起始下标,第二个参数:删除的长度,第三个参数:要替换成的内容(如果只有两个参数表示删除的数组,且原数组改变)
  4. push():
    向数组末尾增加元素(原数组改变)
  5. pop():
    删除数组的最后一个元素(原数组改变)
  6. shift():
    删除数组的第一个参数,数组的长度减1,无参(原数组改变)
  7. unshift():
    向数组开头增加像数组的开头添加一个或更多的元素,并返回新的长度。参数不限(原数组改变)
  8. sort():
    按指定的参数对数组进行排序,返回的值是经过排序后的数组(原数组改变)
  9. concat():
    把两个字符串连接起来,返回的值是一个副本(原数组不变)
  10. join():
    将数组的元素组成一个字符串,以指定符号分割。(原数组不变)
  11. indexOf():
    从数组的开头向后查找,接受两个参数,要查找的项和查找起点的位置索引
  12. foeEach():
    对数组的每个元素执行一次提供的函数。(无返回值)
  13. map():
    对数组的每一项运行给定的函数,返回没戏函数调用的结果组成的数组(有返回值)
  14. find():
    返回执行函数后对应的数组元素(返回的是找到的第一个元素)
  15. filter():
    对数组进行遍历,返回过滤之后的元素(返回过滤后元素)
  16. some():
    判断数组元素是否有满足内容的元素,有一个就返回true
  17. every():
    判断数组元素每一项是否满足内容的元素,全部满足返回 true
  18. reduce():
    遍历数组,调用回调函数,将数组元素组合成一个值,reduce从索引最小值开始,reduceRight反向,方法有两个参数

Math 数学

  1. round():
    四舍五入取整
  2. ceil():
    向上取整
  3. floor():
    向下取整
  4. min():
    取最小
  5. max():
    取最大
  6. random():
    0-1随机数
  7. sqrt():
    返回数的平方根
  8. pow(x,y):
    返回x的y次幂

Date 日期

  1. getDate:
    从 Date 对象返回一个月中的某一天 (1 ~ 31)。
  2. getDay():
    从 Date 对象返回一周中的某一天 (0 ~ 6)。

RegExp 正则

  1. test()
    检索字符串中的指定值。返回值是 true 或 false。
  2. exec()
    检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。
  3. compile()
    既可以改变检索模式,也可以添加或删除第二个参数。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值