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

首頁 > 編程 > JavaScript > 正文

javaScript數組迭代方法詳解

2019-11-20 10:16:06
字體:
來源:轉載
供稿:網友

本文為大家介紹了javaScript數組迭代方法,供大家參考,具體內容如下

每個方法都接收兩個參數:要在每一項上運行的函數  和  (可選的)運行該函數的作用域對象。

傳入這些方法中的函數會接收三個參數:數組項的值,該項在數組中的位置,數組對象本身。

forEach()  對數組中的每一項運行 給定函數。該方法沒有返回值。
every()  對數組中的每一項運行 給定函數,如果數組的每一項都返回true,則返回true。
some()  對數組中的每一項運行 給定函數,如果數組的任意一項返回true,則返回true。
fliter()  如果數組的每一項都返回true,則返回true。返回該函數會返回true的項組成的數組。
map()  如果數組的每一項都返回true,則返回true。返回每次函數調用的結果組成的數組。

請看以下例子:

var numbers = [1,2,3,4,5,4,3,2,1];//every()var everyResult = numbers.every(function(item, index, array){ return (item > 2);});alert(everyResult); //false//some()var someResult = numbers.some(function(item, index, array){ return (item > 2);});alert(someResult); //true//filter()var filterResult = numbers.filter(function(item, index, array){ return (item > 2);});alert(filterResult); //[3,4,5,4,3]//map()var mapResult = numbers.map(function(item, index, array){ return (item * 2);});alert(mapResult); //[2,4,6,8,10,8,6,4,2]//forEach()numbers.forEach(function(item, index, array){ alert(item);}); //多個彈窗分別顯示數組中的元素

另一個javaScript數組迭代方法,如下

var arr = [3,4,5,6,7,"a"];var isNum = function(elem,index,AAA){return !isNaN(elem);}var toUpperCase = function(elem){return String.prototype.toUpperCase.apply(elem);}var print = function(elem,index){console.log(index+"."+elem);}/*對數組中的每一項執行測試函數,直到獲得對指定的函數返回 false 的項。 使用此方法 可確定數組中的所有項是否滿足某一條件,類似于&&的含義*/var res = arr.every(isNum);console.log(res);//false;/*對數組中的每一項執行測試函數,直到獲得返回 true 的項。 使用此方法確定數組中的所有項是否滿足條件.類似于||的含義*/res = arr.some(isNum);console.log(res);//true/*對數組中的每一項執行測試函數,并構造一個新數組,返回 true的項被添加進新數組。 如果某項返回 false,則新數組中將不包含此項*/res = arr.filter(isNum);console.log(res);//[3, 4, 5, 6, 7]/*對數組中的每一項執行函數并構造一個新數組,并將原始數組中的每一項的函數結添加進新數組。*/res = arr.map(toUpperCase);console.log(res);//["3", "4", "5", "6", "7", "A"]/*對數組中的每一項執行函數,不返回值*/res = arr.forEach(print);console.log(res);  //自己擴展/*Array.prototype.every = function(fun,obj) {var len = this.length;if (typeof fun != "function")throw new TypeError();for (var i = 0; i < len; i++) {if (!fun.call(obj,this[i], i,this))return false;}return true;};*/

以上就是本文的全部內容,希望對大家學習javaScript數組迭代方法有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美成人精品不卡视频在线观看| 国产精品草莓在线免费观看| 亚洲精品久久7777777| 色哟哟亚洲精品一区二区| 欧美精品成人91久久久久久久| 2019中文字幕免费视频| 在线观看日韩欧美| 这里只有视频精品| 亚洲精品ady| 亚洲自拍中文字幕| 国产丝袜一区二区三区| 亚洲人成在线观看网站高清| 亚洲成人免费在线视频| 91欧美精品午夜性色福利在线| 91精品免费久久久久久久久| 一区二区三区视频观看| www亚洲欧美| 日本不卡高字幕在线2019| 国产精品狼人色视频一区| 欧美色图在线视频| 欧美一区二区大胆人体摄影专业网站| 日韩电影中文字幕在线观看| 亚洲一区美女视频在线观看免费| 国产成人亚洲综合青青| 久久免费国产视频| 亚洲欧美精品伊人久久| 在线日韩精品视频| 美日韩精品视频免费看| 欧美成人免费网| 久久99视频免费| 亚洲精品视频在线观看视频| 成年无码av片在线| 欧美色另类天堂2015| 久久久日本电影| 日韩精品福利网站| 色播久久人人爽人人爽人人片视av| 久久人人爽人人爽人人片亚洲| 亚洲精品xxxx| 国产91久久婷婷一区二区| 色婷婷av一区二区三区在线观看| 538国产精品视频一区二区| 久久国产精品99国产精| 欧美在线一级视频| 亚洲美女喷白浆| 国产97在线播放| 久久精品国产电影| 亚洲国产精品嫩草影院久久| 亚洲精品成人网| 亚洲国产精品网站| 红桃av永久久久| 亚洲免费影视第一页| 久久久久久久久久久91| 91免费在线视频网站| 精品国产一区二区三区久久久狼| 国产精品久久久999| 日韩欧美精品在线观看| 日韩成人中文字幕| 国产精品久久久久久婷婷天堂| 国产91色在线免费| 欧美激情久久久久久| 亚洲一区二区三区四区在线播放| 国产不卡av在线免费观看| 成人美女av在线直播| 国产精品第七十二页| 69精品小视频| 久久99国产精品自在自在app| 日韩欧美中文字幕在线播放| 欧美日产国产成人免费图片| 久久精品亚洲国产| 亚洲欧美国产日韩天堂区| 国产情人节一区| 国产精品久久久久久av下载红粉| 色婷婷综合成人av| 欧美日韩国产成人在线| 国产三级精品网站| 米奇精品一区二区三区在线观看| 成人免费高清完整版在线观看| 精品性高朝久久久久久久| 91久久精品国产91久久| 欧美性做爰毛片| 国产亚洲在线播放| 国产精品美女久久| 色av中文字幕一区| 久久99视频免费| 日韩电影中文字幕一区| 精品中文字幕久久久久久| 91深夜福利视频| 欧洲中文字幕国产精品| 国产美女精品视频免费观看| 久久久久国产精品免费网站| 亚洲欧美在线第一页| 色偷偷偷亚洲综合网另类| 久久久亚洲欧洲日产国码aⅴ| 精品综合久久久久久97| 亚洲热线99精品视频| 日韩网站免费观看高清| 亚洲国产精品va在线看黑人动漫| 日韩中文字幕视频| 国产视频一区在线| 国产噜噜噜噜噜久久久久久久久| 国产日本欧美在线观看| 色老头一区二区三区在线观看| 久久国产精品电影| 久久成人精品电影| 97久久精品在线| 国产精品你懂得| 亚洲欧美国产一本综合首页| 国产日韩专区在线| 久久99亚洲精品| 国语自产精品视频在线看抢先版图片| 亚洲综合色av| 久久免费高清视频| 成人综合国产精品| 日韩成人在线网站| 亚洲欧美精品伊人久久| 日日骚av一区| 少妇精69xxtheporn| 久久久91精品国产一区不卡| 亚洲a区在线视频| 欧美一级bbbbb性bbbb喷潮片| 91免费看片网站| 欧美日韩性视频在线| 亚洲韩国欧洲国产日产av| 欧美wwwwww| 久久久久免费精品国产| 欧美亚州一区二区三区| 97人人爽人人喊人人模波多| 国产精品xxxxx| 91精品中文在线| 国产欧美最新羞羞视频在线观看| 97在线看免费观看视频在线观看| 国产精品夜间视频香蕉| 精品亚洲精品福利线在观看| 日韩在线视频导航| 亚洲第一免费播放区| 亚洲美女视频网站| 国产精品美女av| 久久偷看各类女兵18女厕嘘嘘| 国产ts一区二区| 亚洲国产美女久久久久| 国产精品成av人在线视午夜片| 91网站在线免费观看| 欧美成人sm免费视频| 久热精品视频在线| 美女福利精品视频| 欧美性videos高清精品| 欧美亚洲另类在线| 日韩精品在线免费| 欧美成人中文字幕| 精品中文字幕乱| 国产69精品久久久久久| 黑人巨大精品欧美一区免费视频| 亚洲美女免费精品视频在线观看| 91在线观看免费网站| 日本亚洲精品在线观看| 777午夜精品福利在线观看| 91九色蝌蚪国产| 国产精品极品美女粉嫩高清在线| 亚洲自拍偷拍网址| www.日韩系列| 日韩免费在线电影| 91高潮在线观看| 久久频这里精品99香蕉| 成人有码在线播放|