zoukankan      html  css  js  c++  java
  • js数组操作

    操作数组

    1、splice(n,m)   从索引n开始,删除m个,返回值以数组的形式返回删除项(没有m的话,删除到最后);

        splice(0)  原数组清空,返回一个和原来一样的新数组;

        splice(n,m,z)  从索引n开始,删除m个,把z添加到删除的位置;

    2、slice(n,m) 从索引n开始,查找到索引m处,不包含m,将查找到的以新数组返回,原数组不变;

    遍历数组

    1、for  :不能遍历对象;

    2、for.....in:

      没有循环条件;

      自动取出下标;

      下标默认从0开始,最大下标为数组长度-1;

      下标的类型为string

    数组新增方法

    1、indexOf():判断一个数在某个数组中是否存在,如果存在返回这个数在数组的位置,不存在返回-1;

    2、forEach() 遍历数组 没有返回值;

    3、map() 映射 遍历数组 --操作数组--返回数组

    4、filter() 过滤 按照某个条件过滤,返回过滤后的数组;

    5、reduce()归并 返回值是最后一次操作的结果;

    6、some()返回一个boolean,判断是否有元素符合func条件,如果有一个元素符合,则循环终止;

    7、every() 返回一个boolean,判断每个元素是否符合func条件,有一个元素不满足,则循环终止,返回false。 

  • 相关阅读:
    C# FileStream 文件复制
    DataSnap Server 客户端调用 异常
    抛出异常 exception
    RAD Tokyo 10.2.2
    delphi ios info.plist
    sql 日期格式
    sql server 2014登录账号
    sql server导入excel数据
    dev16 cxgrid 在DLL里报0地址错
    sql server 查看所有表记录数
  • 原文地址:https://www.cnblogs.com/ningmengyu1013/p/10880770.html
Copyright © 2011-2022 走看看