zoukankan      html  css  js  c++  java
  • Array对象常用方法

    不改变原数组: 
    1、concat()  连接两个或多个数组 不改变原数组 返回被连接数组的一个副本 


    2、join()  把数组中所有元素放入一个字符串 不改变原数组 返回字符串 


    3、slice()  从已有的数组中返回选定的元素 不改变原数组 返回一个新数组 


    4、toString()  把数组转为字符串 不改变原数组 返回数组的字符串形式

    5、map()  将数组的所有成员依次传入参数函数,然后把每一次的执行结果组成一个新数组返回。

    6、forEach() 对数组的所有成员依次执行参数函数,不返回值,只用来操作数据。用法与map方法一致

    7、filter() 过滤数组成员,满足条件的成员组成一个新数组返回。

    8、some(),every() 返回一个布尔值,表示判断数组成员是否符合某种条件。

      some方法是只要一个成员的返回值是true,则整个some方法的返回值就是true,否则返回false。

      every方法是所有成员的返回值都是true,整个every方法才返回true,否则返回false。

    9、reduce(),reduceRight() reduce方法和reduceRight方法依次处理数组的每个成员,最终累计为一个值。

    10、indexOf(),lastIndexOf() 返回给定元素在数组中第一次出现的位置,如果没有出现则返回-1

    改变原数组: 
    1、pop()  删除数组最后一个元素,如果数组为空,则不改变数组,返回undefined 改变原数组 返回被删除的元素 


    2、push()  向数组末尾添加一个或多个元素 改变原数组 返回新数组的长度 


    3、reverse()  颠倒数组中元素的顺序 改变原数组 返回该数组 


    4、shift()  把数组的第一个元素删除,若空数组,不进行任何操作,返回undefined 改变原数组 返回第一个元素的值 


    5、sort()  对数组元素进行排序(ascii) 改变原数组 返回该数组 


    6、splice()  从数组中添加/删除项目 改变原数组 返回被删除的元素 


    7、unshift()  向数组的开头添加一个或多个元素 改变原数组 返回新数组的长度

  • 相关阅读:
    简单通讯聊天 群聊功能 Windows下的客户端 Linux下的epoll服务器
    Windows客户端 Linux服务器通讯 字符编码问题
    C++时间标准库时间time和系统时间的使用
    Window7系统安装Ubuntu16双系统
    Window7 系统下重新建立一个新分区
    UltraISO(软碟通) 制作U盘启动盘
    Python 列表反转显示方法
    HTML,CSS,JS个别知识点总结
    Git 创建版本库并实现本地上传数据到GitHub库
    Python爬虫数据保存到MongoDB中
  • 原文地址:https://www.cnblogs.com/jserhub/p/10410621.html
Copyright © 2011-2022 走看看