zoukankan      html  css  js  c++  java
  • 数组

    数组的类是Array

    数组的定义:

      var arr = [元素]

      var arr = new Array(3)

      var new Array("xxx","xx","x")

      var arr = new Array(4) //  4代表数组arr里面有4个空位

      var arr = new Array(“4”)// 4代表的是数组arr里面有一个元素,切这个元素是4

      如果数组定义采用new实例 类中跟的是一个数字n 代表有n个元素

    es6中 数组常见遍历方法:forEach、map、filter、find、every、some、reduce,它们有个共同点:不会改变原始数组
    of方法 他是Array类上的方法
      Var arr = Array.of(4) // 返回一个元素是4的数组

     forEach是原型上的一个方法 用于对数组遍历 返回值是undefined

      

      Map 将数组射影成另一个数组(原型上的一个方法 用于对数组的遍历 返回仍是一个数组

        Map最大的功能就是将原来的数组意义映射成一个新的数组,内部一定要使用return

        

        forEach和map的区别在于,forEach没有返回值。 map需要返回值,如果不给return,默认返回undefined

      filter   过滤 从数组中找出所有符合条件的元素,并返回成一个新的数组,不改变原有数组

        

      

      Find   返回通过测试(函数内判断)的数组的第一个元素的值

        对数组逐个查找,当返回值为turn说明查找到,直接将结果返回,不在往下查找

        

      

      every()   看数组中的每个元素是否都满足条件,都满足条件,返回值是true, 如果有一个不满足,,返回值是false(数组中是否每个元素都满足指定的条件)

         

      some() 看数组中的元素,师父满足条件的,只要有一个满足就返回turn(数组中是否有元素满足指定的条件)

        

      reduce()   接收一个方法作为累加器,数组中的每个值(从左至右) 开始合并,最终为一个值。

        可以计算出数组中所有值的和

        

        

        

        

      

      

    
    
  • 相关阅读:
    Hashset;HashMap;ArrayList;
    排序方法(冒泡排序,直接选择排序,反转排序);
    父类引用指向子类的对象;
    SQL分支语句与循环语句
    ORCAL 数据库的约束以及SQL语言的四种类型
    Oracle基础数据类型与运算符
    集合
    数组的几种排序
    转换日期格式的工具类
    equals方法重写
  • 原文地址:https://www.cnblogs.com/gaoyan11/p/11164012.html
Copyright © 2011-2022 走看看