zoukankan      html  css  js  c++  java
  • JavaScript的数组方法(array)

    数组方法:

    1. concat()  合并数组

    2. join()  将数组的元素拼接成字符串,并指定分隔符

    3. push()  往数组末尾添加一个元素,并返回新的数组的长度

    4. reverse() 翻转数组,操作的是原来的数组

    5. slice()    获取数组指定位置的元素,不会改变原来的数组,需要两个参数,start和end

    6. splice()  向数组中添加/删除/替换元素,会改变原来的数组    .splice(start,num,string)  ---  (开始的位置,元素个数,替换的字符串)  

    7. sort()  数组的排序

      如果有排序规则传入,这个排序规则必须是函数,如下:

      function sortNumber(a,b){
        return a - b;   // 从小到大排序
      }

      arr.sort(sortNumber);

    8. filter  过滤

       用来筛选一个数组中的元素是否满足条件,并且将满足条件的元素组成一个新的数组返回,不会对原来的数组造成影响

      arr.filter(function(element,index,array){

        return element>=200;   //返回满足条件的所有元素组成的新的数组

      })

    9. forEach()   循环的让数组里面的每一个元素都执行一次传入的函数,不会影响原来的数组

    10. map()       循环的让数组中的每一个元素都执行一个函数,函数执行之后的返回值,会组成一个新的数组, 成为map()的返回值,是一个新的数组

      forEach()和map()两者区别是map返回新数组,forEach是普通的循环会改变原数组

    11. some()    检测数组是否存在一个元素,满足某个条件,如果有,返回true,否则返回false

  • 相关阅读:
    迭代器和生成器
    小练习函数
    python学习(函数)
    python学习(文件的操作)
    【Python基础】数据结构
    【Python基础】break 和 continue 语句, 以及循环中的 else 子句
    【Python算法】汉诺塔
    【Python基础】序列(字符串、列表、元组)
    【Python基础】正则表达式
    【Python练习】分类数据
  • 原文地址:https://www.cnblogs.com/stella1024/p/7477025.html
Copyright © 2011-2022 走看看