美文网首页
js数组、字符串api

js数组、字符串api

作者: 不可妥协 | 来源:发表于2021-03-06 14:24 被阅读0次

    数组

    unshift()       数组头部添加内容
    push()         数组尾部添加内容
    pop()          数组尾部删除内容
    shift()        数组头部删除内容
    sort()         数组排序    a-b 升序 b-a 降序    
    reverse()       数组倒排序
    splice()          修改数组      
    slice()        截取
    indexOf()       查找下标,找不到 返回-1。
    forEach()        循环数组 三个参数(数组的每一项, 每一项的下标, 数组本身)  
    map()         映射数组:对数组的每一项进行操作,返回新的数组
    filter()      过滤数组,返回满足条件的数据,保存在新数组中
    every         判断数组每一项是否满足条件 全部满足返回真
    some           只要有一项满足条件就返回真
    join          把数组用连接符连接成字符串
    find          查找满足条件的元素 有就返回第一项 没有的话返回undefined
    findIndex      查找满足条件的下标
    Array.from      把类数组转化为数组
    Array.of        把参数转化为数组
    fill          填充 用一个元素替换数组的某一部分
    copywithin     用数组的某一部分替换数组的另外一部分
    keys()        遍历键名。(返回一个对象,通过遍历该对象可得到键名);
    values()      遍历键值。
    includes()     数组是否包含指定值。
    flat()        将多维数组降维,()为降维的深度
    

    字符串

    match()          匹配   输入内容,返回内容
    search()         查找,输入内容,返回下标    -1   不能使用g
    indexOf()         检索字符串(内容,下次开始找的位置)  -1
    lastindexOf()      倒序
    replace()         替换字符串 默认只能替换一个  i不区分大小写 g全局 m多行
    toUpperCase()       转化为大写
    toLowerCase()       转化为小写
    slice()           截取子字符串(开始下标,结束的下标-1) 能用于数组和字符串
    Substr  substring     截取字符串
    split()          分隔字符串(分隔,个数) 字符串转化为数组  原有字符串不变
    charCodeAt()       unicode码
    charAt(index)       通过下标获取内容
    fromCharCode()       转码
    trim()           删除字符串首尾空格
    模板字符串           用反引号 ``
    includes()         判断是否含有某个字符
    startsWith()        返回布尔值,判断参数字符串是否在原字符串的头部。
    endsWith()          返回布尔值,判断参数字符串是否在原字符串的尾部。
    repeat()           字符串重复   返回新的字符串,表示将字符串重复指定次数返回。
    padStart()          字符串补全 返回新的字符串,从头部补全原字符串。
    padEnd()            字符串补全 返回新的字符串,从尾部补全原字符串。
    

    文章转载自 https://www.cnblogs.com/fmj521/p/14447634.html

    相关文章

      网友评论

          本文标题:js数组、字符串api

          本文链接:https://www.haomeiwen.com/subject/fczjqltx.html