美文网首页
JS数组常用方法

JS数组常用方法

作者: DSuperLu | 来源:发表于2020-06-16 22:50 被阅读0次
    方法 功能 返回值 是否修改原数组
    pop 删除最后一位 删除的数据 Y
    push 在最后一位新增 长度 Y
    shift 删除第一位 删除的数据 Y
    unshift 在第一位添加 长度 Y
    reverse 反转数组 返回结果 Y
    sort 排序 返回结果 Y
    splice 删除指定位置并替换 删除或替换的元素 Y
    slice 截取指定位置的数组 返回截取的数组 N
    concat 合并数组 合并后的数组 N
    join 将数组(使用分隔符)转换为字符串 转换后的字符串 N
    toString 将数组直接转换为字符串 转换后的字符串 N
    indexOf 查询索引 返回索引 N
    lastIndexOf 反向查找索引 返回索引 N
    map 创建一个新数组,结果是该数组中的每个元素都调用一次提供的函数后的返回值 新数组 N
    forEach 每一个元素都执行一次给定的函数 undefined N
    filter 创建一个新数组, 其包含通过所提供函数实现的测试的所有元素,如果没有元素通过,返回空数组 新数组 N
    some 找true,有一个true返回true,一个没有返回false Boolean N
    enery 找false,有false则返回false,一个没有返回true Boolean N
    from 从一个类数组或者可迭代对象创建一个新的,浅拷贝数组 新数组 N
    entries 一个所有包含键值对的对象,原型上有next方法 迭代器 N
    find 返回数组中满足测试函数的第一个值 数组的值或undefined N
    findIndex 返回数组中满足测试函数的第一个值的索引 索引或-1 N
    include 判断数组是否包含指定的值 Boolean N
    reduce 对数组中的每个元素执行一个由您提供的reducer函数(升序执行),将其结果汇总为单个返回值 测试函数执行后的结果 N

    相关文章

      网友评论

          本文标题:JS数组常用方法

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