Swift51.com
麦子学院 头像
麦子学院  2018-04-10 17:03

web前端常用的一些Array对象及应用

回复:0  查看:2643  

本文和大家分享的主要是web前端中常用的Array对象及相关应用,一起来看看吧。希望通过本文的分享,对大家学习web前端有所帮助。

  1. Array.filter()

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

web前端常用的一些Array对象及应用\\

ES6

web前端常用的一些Array对象及应用

2.Array.prototype.find()

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

web前端常用的一些Array对象及应用

 3.Array.prototype.indexOf()

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

web前端常用的一些Array对象及应用

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

web前端常用的一些Array对象及应用

 4.Array.prototype.map()

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

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

web前端常用的一些Array对象及应用

  5.Array.prototype.pop()

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

web前端常用的一些Array对象及应用

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

web前端常用的一些Array对象及应用

  6.Array.prototype.push()

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

web前端常用的一些Array对象及应用

7.Array.prototype.reduce()

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

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

  实例数组里所有值的和

web前端常用的一些Array对象及应用

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

web前端常用的一些Array对象及应用


  实例3  数组去重

web前端常用的一些Array对象及应用


 8.Array.prototype.shift()

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

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

web前端常用的一些Array对象及应用

9.Array.prototype.splice()

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

web前端常用的一些Array对象及应用

来源:网络