zoukankan      html  css  js  c++  java
  • 我们web前端常用的一些Array对象及应用

    1. Array.filter()

    filter() 方法创建一个新数组, 其包含通过所提供函数实现的测试的所有元素。

    ES6:

    2.Array.prototype.find()

    find() 方法返回数组中满足提供的测试函数的第一个元素的值。否则返回 undefined

    3.Array.prototype.indexOf()

    indexOf()方法返回在数组中可以找到一个给定元素的第一个索引,如果不存在,则返回-1。

    找出指定元素出现的所有位置

    4.Array.prototype.map()

    map() 方法创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。

    实例:求数组中每个元素的平方根。

    5.Array.prototype.pop()

    pop()方法从数组中删除最后一个元素,并返回该元素的值。此方法更改数组的长度。

    实例:删除掉数组的最后一个元素。

    6.Array.prototype.push()

    push() 方法将一个或多个元素添加到数组的末尾,并返回新数组的长度。

    7.Array.prototype.reduce()

    reduce() 方法对累加器和数组中的每个元素(从左到右)应用一个函数,将其减少为单个值。

    语法:arr.reduce(callback[, initialValue])

    实例1 数组里所有值的和

    实例2 计算数组中每个元素出现的次数

     实例3 数组去重

    8.Array.prototype.shift()

    shift() 方法从数组中删除第一个元素,并返回该元素的值。此方法更改数组的长度。

    从数组中删除的元素; 如果数组为空则返回undefined

    9.Array.prototype.splice()

    splice()方法通过删除现有元素和/或添加新元素来更改一个数组的内容

  • 相关阅读:
    MongoDB学习笔记(查询)
    PHP IP地址转换
    PHP SESSION的工作原理解析(转)
    JavaScript 之 RegExp 对象
    jquery 几个实用的小方法
    JS之document.cookie随笔
    CodeForces
    CodeForces
    翻转 -- CodeForces
    Codeforces --- 982C Cut 'em all! DFS加贪心
  • 原文地址:https://www.cnblogs.com/Lshuyai/p/8520160.html
Copyright © 2011-2022 走看看