亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JavaScript數組迭代方法

2019-11-19 17:20:38
字體:
來源:轉載
供稿:網友

最近工作中經常涉及到數據的處理,數組尤其常見,經常需要對其進行遍歷、轉換操作,網上的文章零零散散,不得已自己又找出紅寶書來翻出來看,順便記一筆,便于以后查詢。

數組常用的迭代方法

ECMAScript5為數組定義了5個迭代方法。每個方法都接受兩個參數:要在每一項上運行的函數fn和(可選的)運行該函數的作用域對象――影響 `this` 的值。

傳入這些方法中的函數(fn)會接收3個參數:item 、index 、array; 如:

array.forEach(function(item,index,array){  //do your staff here;},this)

根據使用方法的不同,這個函數執行后的返回值,可能會/不會影響方法中的返回值。

這5個迭代方法作用及返回值概覽如下:

ECMAScript5 Array元素迭代方法

方法名 方法作用  返回值
every() 針對數組中每一項元素運行指定函數 Boolean:若每一項都返回true,返回true;
filter() 針對數組中每一項元素運行指定函數, Array:   返回函數運行返回true的元素組成的新數組
forEach() 針對數組中每一項元素運行指定函數 null:  無返回值
map() 針對數組中每一項元素運行指定函數  Array:  返回函數運行后,得到到新新元素組成的新數組
some() 針對數組中每一項元素運行指定函數 Boolean: 若有任意一項執行函數后返回true, 則返回true

簡單來說:

every() 、some() 方法適合用于對數組元素進行條件判斷;

filter()  、map() 方法適合用于對數組進行條件篩選/再處理;

forEach() 方法對不對數組本身做操作,僅僅對數組元素的二次應用;

下面介紹下各個方法的使用栗子:

先來假設一個場景,你拿到了公司的本月工資清單,假設你的工資為9000;公司員工工資組成的數組為salaries=[8500,12000,9900,9000],

a. 想知道 你的工資是不是最低的;

b.想知道 有沒有人和你工資一樣多;

c.想知道  是不是所有人待遇都一樣;

d.想把大家的工資都換成K為單位的數據

var a,b,c;var your=9000;var salaries=[8500,12000,9900,9000]; a=slaries.some(function(item,index,array){  return item<9000});console.log(a);//true;恭喜你,還有人比你工資更低b=salaries.filter(function(item,index,array){  return item== your;})console.log(b);//[9000] 呵呵,有人跟你待遇一樣c=salaries.every(function(item,index,array){  return item==your; });console.log(c);//false .不是所有人都和你一樣待遇哦d=salaries.map(function(item,index,array){  return item/1000 });console.log(d);//[8.5,12,9.9,9]

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持武林網!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕v亚洲ⅴv天堂| 亚洲成色www8888| 亚洲欧美国产精品| www日韩欧美| 日韩性生活视频| 91精品在线一区| 欧美日韩国产成人在线观看| 欧美在线视频一二三| 国产精品私拍pans大尺度在线| 国产精品一区久久久| 欧美日韩国产综合新一区| 欧美黄色三级网站| 欧美成人精品xxx| 久久综合色88| 在线播放日韩精品| 日韩乱码在线视频| 亚洲另类激情图| 91在线观看免费网站| 欧美在线视频观看| 欧美激情网友自拍| 国产精品第8页| 久久精品视频va| 主播福利视频一区| 欧美一级淫片播放口| 91精品久久久久久久久久入口| 欧日韩不卡在线视频| 国产精品久久久久久久久久久久| 日本91av在线播放| 成人两性免费视频| 国产啪精品视频网站| 亚洲国产日韩欧美综合久久| 亚洲视频视频在线| 国产福利精品视频| 九色精品美女在线| 91成人性视频| 日韩av影片在线观看| 国产精品人成电影| 久久久国产91| 欧美日韩国产精品一区| 国产在线视频91| 欧美日韩一区二区免费在线观看| 久久视频在线看| 欧美精品videosex牲欧美| 国产成人精品电影久久久| 久久久久免费视频| 欧美亚洲国产另类| 色综合久久中文字幕综合网小说| 亚洲人午夜色婷婷| 亚洲午夜小视频| 国产精品久久精品| 日韩美女视频在线观看| 日韩精品在线观看视频| 国产精品欧美激情在线播放| 国产日韩精品电影| 欧美日产国产成人免费图片| 欧美三级欧美成人高清www| 日韩欧美精品免费在线| 81精品国产乱码久久久久久| 亚洲精品国产suv| 亚洲国产成人在线视频| 色悠悠国产精品| 久久精品男人天堂| 国产一区二区黑人欧美xxxx| 亚洲精品国产免费| 国产精品aaaa| 亚洲高清免费观看高清完整版| 精品国产拍在线观看| 国产91精品视频在线观看| 色香阁99久久精品久久久| 日韩免费av片在线观看| 亚洲精品在线视频| 亚洲精品www| 日韩中文字幕av| 九九热这里只有精品6| 亚洲美女av在线| 最新的欧美黄色| 久久久国产精彩视频美女艺术照福利| 国产成人免费av电影| 久久久久免费精品国产| 日韩av在线播放资源| 日本一区二区不卡| 在线视频日韩精品| 国产精品jizz在线观看麻豆| 91精品综合视频| 欧美国产精品人人做人人爱| 奇米影视亚洲狠狠色| 久久精品视频中文字幕| 国产精品电影一区| 国产亚洲精品综合一区91| 久久久久久久av| 成人激情视频免费在线| 久久久在线视频| 国产精品免费视频久久久| 亚洲剧情一区二区| 欧美激情第一页xxx| 日韩欧美黄色动漫| 色琪琪综合男人的天堂aⅴ视频| 精品呦交小u女在线| 欧美午夜精品久久久久久久| 疯狂做受xxxx高潮欧美日本| 日韩有码视频在线| 欧美性xxxxxxx| 另类视频在线观看| 亚洲欧美中文字幕在线一区| 日本成人黄色片| 国产精品video| 国产精品福利无圣光在线一区| 亚洲国产成人91精品| 欧美日产国产成人免费图片| 久久精品中文字幕电影| 色综合男人天堂| 欧美做受高潮电影o| 97久久精品在线| 国产在线拍揄自揄视频不卡99| 国产精品一二区| 久久久免费观看| 国产精品久久久久高潮| 国产精品一久久香蕉国产线看观看| 欧美区二区三区| 日韩高清中文字幕| 韩国美女主播一区| 欧美午夜激情小视频| 国产亚洲精品久久久| 亚洲国产成人爱av在线播放| 在线国产精品播放| 欧美日韩免费看| 国产精品96久久久久久| 亚洲a区在线视频| 亚洲春色另类小说| 精品国产一区二区三区在线观看| 亚洲男人天堂网| 精品爽片免费看久久| 日韩最新av在线| 日韩中文字幕精品视频| 日韩av片电影专区| 91成人天堂久久成人| 川上优av一区二区线观看| 日韩国产欧美精品一区二区三区| 亚洲人成伊人成综合网久久久| 国产精品视频午夜| 日韩欧美成人区| 欧美尺度大的性做爰视频| 欧美黑人国产人伦爽爽爽| 亚洲加勒比久久88色综合| 欧美国产高跟鞋裸体秀xxxhd| 久久亚洲私人国产精品va| 久久国产精品网站| 国产精品96久久久久久又黄又硬| 久久国产精品久久久久| 成人免费观看a| 亚洲a中文字幕| 国产午夜精品全部视频在线播放| 久久久久久久久91| 亚洲国内精品视频| 91在线免费视频| 国产成人高潮免费观看精品| 97精品久久久中文字幕免费| 亚洲最大成人在线| 亚洲精品福利资源站| 国产成人一区二区三区小说| 欧美一性一乱一交一视频| 亚洲深夜福利视频| 中文字幕国产精品| 狠狠色噜噜狠狠狠狠97|