zoukankan      html  css  js  c++  java
  • js 数组方法比较

    • js 数组方法比较
    方法 是否影响原数组 返回值 作用
    concat 不会改变原始数组 返回一个新的数组 连接两个或多个数组
    slice 不会改变原始数组 返回一个新数组或字符串 提取数组、字符串的指定部分
    join 不会改变原始数组 返回一个字符串 把数组中的所有元素转换一个字符串。元素是通过指定的分隔符进行分隔的,默认是分号(,)。
    some 不会改变原始数组 返回true或false 检测数组中是否有元素满足指定条件(函数提供)
    every 不会改变原始数组 所有元素都通过检测返回 true,否则返回 false 用于检测数组所有元素是否都符合指定条件(通过函数提供);如果数组中检测到有一个元素不满足,则整个表达式返回 false ,且剩余的元素不会再进行检测。如果所有元素都满足条件,则返回 true。
    find 不会改变原始数组 返回符合条件的元素;如果没有符合条件的元素返回 undefined 当数组中的元素在测试条件时返回 true 时, find() 返回符合条件的元素,之后的值不会再调用执行函数。如果没有符合条件的元素返回 undefined
    forEach 不会改变原始数组 返回值:undefined 用于调用数组的每个元素,并将元素传递给回调函数。
    map 不会改变原始数组 返回一个新数组 新数组中的元素为原始数组元素调用函数处理后的值。
    filter 不会改变原始数组 返回一个新数组 新数组中的元素是通过检查指定数组中符合条件的所有元素。
    push 会改变原始数组 返回新的长度 向数组的末尾添加一个或多个元素,并返回新的长度
    pop 会改变原始数组 返回删除的元素 删除数组的最后一个元素,并返回删除的元素
    unshift 会改变原始数组 返回新的长度 向数组的开头添加一个或多个元素,并返回新的长度
    shift 会改变原始数组 返回删除的元素 删除数组的第一个元素,并返回删除的元素
    reverse 会改变原始数组 返回颠倒顺序后的数组 颠倒数组中元素的顺序
    sort 会改变原始数组 返回排序后的数组 对数组的元素进行排序
    splice 会改变原始数组 如果删除或替换了元素,则返回的是含有被删除或替换元素的数组;插入元素时,返回一个空数组 插入、删除或替换数组的元素
  • 相关阅读:
    C语言程序设计习题参考答案
    C语言程序设计 数据类型转换
    C语言程序设计 练习题参考答案 第二章
    计算机等级考试二级C语言考试复习五要点
    计算机等级考试二级快速复习法
    C语言程序设计 辗转相除法
    ReportViewer (RDLC) 中的换行符是什么
    关于axis2中对soapfault的处理的一个小bug
    java多线程中利用优先级来分配CPU时间的实例
    马云演讲
  • 原文地址:https://www.cnblogs.com/cag2050/p/8323983.html
Copyright © 2011-2022 走看看