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

  • 相关阅读:
    vue 插件的使用 todolist案例
    vue 传值 混入mixin
    vue 生命周期函数
    vue 指令总结
    vue 其它的指令
    vue 监听数据变化的原理 表单数据的收集
    vue for循环中的key
    vue 学习
    vue 学习
    HDU 1029
  • 原文地址:https://www.cnblogs.com/stella1024/p/7477025.html
Copyright © 2011-2022 走看看