歡迎加入QQ討論群258996829
麥子學(xué)院 頭像
蘋(píng)果6袋
6
麥子學(xué)院

web前端常用的一些Array對(duì)象及應(yīng)用

發(fā)布時(shí)間:2018-04-10 17:03  回復(fù):0  查看:2595   最后回復(fù):2018-04-10 17:03  

本文和大家分享的主要是web前端中常用的Array對(duì)象及相關(guān)應(yīng)用,一起來(lái)看看吧。希望通過(guò)本文的分享,對(duì)大家學(xué)習(xí)web前端有所幫助。

  1. Array.filter()

  filter() 方法創(chuàng)建一個(gè)新數(shù)組其包含通過(guò)所提供函數(shù)實(shí)現(xiàn)的測(cè)試的所有元素。

web前端常用的一些Array對(duì)象及應(yīng)用\\

ES6

web前端常用的一些Array對(duì)象及應(yīng)用

2.Array.prototype.find()

  find() 方法返回?cái)?shù)組中滿足提供的測(cè)試函數(shù)的第一個(gè)元素的值。否則返回 undefined?。

web前端常用的一些Array對(duì)象及應(yīng)用

 3.Array.prototype.indexOf()

  indexOf() 方法返回在數(shù)組中可以找到一個(gè)給定元素的第一個(gè)索引,如果不存在,則返回-1

web前端常用的一些Array對(duì)象及應(yīng)用

  找出指定元素出現(xiàn)的所有位置

web前端常用的一些Array對(duì)象及應(yīng)用

 4.Array.prototype.map()

  map() 方法創(chuàng)建一個(gè)新數(shù)組,其結(jié)果是該數(shù)組中的每個(gè)元素都調(diào)用一個(gè)提供的函數(shù)后返回的結(jié)果。

  實(shí)例:求數(shù)組中每個(gè)元素的平方根。

web前端常用的一些Array對(duì)象及應(yīng)用

  5.Array.prototype.pop()

  pop()方法從數(shù)組中刪除最后一個(gè)元素,并返回該元素的值。此方法更改數(shù)組的長(zhǎng)度。

web前端常用的一些Array對(duì)象及應(yīng)用

  實(shí)例:刪除掉數(shù)組的最后一個(gè)元素。

web前端常用的一些Array對(duì)象及應(yīng)用

  6.Array.prototype.push()

  push() 方法將一個(gè)或多個(gè)元素添加到數(shù)組的末尾,并返回新數(shù)組的長(zhǎng)度。

web前端常用的一些Array對(duì)象及應(yīng)用

7.Array.prototype.reduce()

  reduce() 方法對(duì)累加器和數(shù)組中的每個(gè)元素(從左到右)應(yīng)用一個(gè)函數(shù),將其減少為單個(gè)值。

  語(yǔ)法: arr.reduce(callback[, initialValue])

  實(shí)例數(shù)組里所有值的和

web前端常用的一些Array對(duì)象及應(yīng)用

  實(shí)例計(jì)算數(shù)組中每個(gè)元素出現(xiàn)的次數(shù) 

web前端常用的一些Array對(duì)象及應(yīng)用


  實(shí)例3  數(shù)組去重

web前端常用的一些Array對(duì)象及應(yīng)用


 8.Array.prototype.shift()

  shift() 方法從數(shù)組中刪除第一個(gè)元素,并返回該元素的值。此方法更改數(shù)組的長(zhǎng)度。

  從數(shù)組中刪除的元素如果數(shù)組為空則返回 undefined?

web前端常用的一些Array對(duì)象及應(yīng)用

9.Array.prototype.splice()

  splice() 方法通過(guò)刪除現(xiàn)有元素和/或添加新元素來(lái)更改一個(gè)數(shù)組的內(nèi)容 。

web前端常用的一些Array對(duì)象及應(yīng)用

來(lái)源:網(wǎng)絡(luò)

您還未登錄,請(qǐng)先登錄

熱門(mén)帖子

最新帖子

?