日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

javascript - js遍歷問題?

瀏覽:205日期:2023-04-22 15:00:43

問題描述

我需要查找數組中是否存在不一樣的值,存在的話執行函數x,不存在的話執行函數y。但是用for循環的話,開始如果遇到一樣的會執行y,直到遇到不一樣的才會執行x,如何讓他全部遍歷完在執行相應的函數?

問題解答

回答1:

使用 Array.prototype.every() 或者 Array.prototype.some()

回答2:

1.使用 ES5 array.every 方法,它對每個數組元素執行函數,當所有函數執行結果都是true,則最終結果是 true.否則會提前結束并得到false.

2.使用for循環,你需要一個變量,來保存數組的第一個的元素值,然后開始循環,當發現數組中有元素不等于你的變量時,你就能確定該執行X了(此時就可以break掉);否則,就是數組中沒有不同值,執行Y

其實方法 1 也需要這個變量.

3.使用ES5 array.reduce 方法,它一次接受兩個數組元素,你直接比較兩個元素是不是相等就可以了.只要出現不相等,就是Y.

[1,1,1,1,4,1].reduce(function (a,b) { console.log(a,b, a === b); // 返回后一個元素 return b;})

但這個方法不能break

回答3:

for之前加個變量,for里遇到就改下,for后再if

回答4:

用for循環的話,需要在for外面定義一個變量作為標志位:

const arr = [1, 2, 3, 5, 6, 6 , 7];let has = false;for(let i = 0; i < arr.length; i++) { if (arr.indexOf(arr[i]) !== i) {has = true;break; }};if (has) { console.log(’x’);} else { console.log(’y’);}

如果支持ES6的話,可以用Set給數組去重,然后判斷兩個數組長度:

const arr = [1, 2, 3, 5, 6, 6, 7];const arr1 = Array.from(new Set(arr));console.log(arr.length === arr1.length);回答5:

這個“存在不一樣的值”描述的有點模糊,我的理解是數組里存在一個值跟其它值不一樣。

// 比較方式可控if (arr.some(el => el !== arr[0])) { x()} else { y()}

// 比較方式不可控,不支持對象比較,無論如何都會遍歷完數組if (new Set(arr).size > 1) { x()} else { y()}

// 比較方式可控,啰嗦但效率快for (var i = 1; i < arr.length; i += 1) { if (arr[i] !== arr[0]) { x() break }}if (i < arr.length) { y()}

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲区国产区| 免费亚洲一区| 欧美黄色一区二区| 欧美不卡高清| 久久天堂精品| 久久夜夜操妹子| 久久一区亚洲| 国产成人77亚洲精品www| 国产精品不卡| 日本一区二区高清不卡| 国产美女高潮在线观看| 黄色aa久久| 新版的欧美在线视频| 欧美aa在线观看| 亚洲午夜91| 亚洲性色视频| 爽好久久久欧美精品| 日韩精品亚洲专区在线观看| 欧美日韩1区| 精品免费av| 999久久久亚洲| 亚洲欧美日韩国产一区| 午夜久久av| 精品一区二区三区中文字幕| 首页国产精品| 亚洲少妇一区| 国产精品美女午夜爽爽| 欧产日产国产精品视频| 在线视频亚洲欧美中文| 欧美精品导航| 国产精品毛片久久| 在线成人直播| 91欧美日韩在线| 日韩三区在线| 丝袜亚洲另类欧美| 九九久久国产| 蜜臀va亚洲va欧美va天堂| 麻豆精品在线播放| 黄色av一区| 美女av一区| 亚洲一区二区三区四区电影| 免费视频一区二区三区在线观看 | 福利精品在线| 91嫩草精品| 亚洲婷婷在线| 欧美激情麻豆| 日韩中文欧美在线| 国产91在线精品| 日韩av资源网| 奶水喷射视频一区| av免费不卡国产观看| 亚洲毛片在线| 欧美日韩国产高清| 成人日韩在线观看| 国产999精品在线观看| 久久国产欧美日韩精品| 美女尤物久久精品| 丝袜av一区| 福利片在线一区二区| 国产精品手机在线播放| 最新亚洲国产| 久色成人在线| 神马久久午夜| 日韩成人精品一区二区| 麻豆精品在线观看| 国产精品久一| 欧美精品影院| 国产乱人伦精品一区| 国产日韩欧美一区二区三区在线观看| 亚洲免费观看高清完整版在线观| 尤物在线精品| 蜜桃一区二区三区在线观看| 久久亚洲在线| 亚洲国产影院| 国产一区成人| 日韩免费精品| 欧美视频久久| 精品一区二区三区免费看| 国产乱人伦丫前精品视频| 国产伦精品一区二区三区千人斩 | 欧美13videosex性极品| 欧美色图国产精品| 亚洲少妇一区| 日韩中文字幕视频网| 日韩欧美久久| 福利片在线一区二区| 国产成人久久精品麻豆二区 | 亚洲欧美视频一区二区三区| 免费成人性网站| 免费亚洲婷婷| 国产国产精品| 日韩欧美久久| 亚洲一级少妇| 视频一区日韩精品| 国产夫妻在线| 日韩中文字幕一区二区三区| 婷婷综合国产| 美女尤物国产一区| 久久精品免费一区二区三区 | 国产精品一区二区三区美女| 国产+成+人+亚洲欧洲在线| 日韩中文在线播放| 亚洲欧美久久精品| 久久久成人网| 91免费精品国偷自产在线在线| 日韩久久电影| 91亚洲无吗| 日韩在线a电影| 91亚洲一区| 日韩精品1区2区3区| 樱桃视频成人在线观看| 久久最新视频| 亚洲福利专区| 国产一区二区三区四区二区| 日本少妇精品亚洲第一区| 亚洲黄色免费av| 日本aⅴ精品一区二区三区| 欧美freesex黑人又粗又大| 日本少妇精品亚洲第一区| 国产高清不卡| 国产日韩三级| 另类国产ts人妖高潮视频| 精品国产网站| 日本不卡高清| 国产亚洲毛片在线| 国产96在线亚洲| 91精品国产自产在线丝袜啪| 久久亚洲精品中文字幕蜜潮电影| 日本a口亚洲| 亚洲在线免费| 久久激情中文| 久久精品高清| 日韩不卡视频在线观看| 久久的色偷偷| 日韩成人av影视| 色综合www| 亚洲a一区二区三区| 国产成人精品亚洲线观看 | 麻豆精品蜜桃视频网站| 亚洲少妇自拍| 色一区二区三区| 日韩高清成人| 国产精选在线| 国产精品成人一区二区网站软件| 视频一区免费在线观看| 国产亚洲欧洲| 亚洲国产一区二区三区在线播放| 在线成人动漫av| 亚洲天堂久久| 午夜欧美巨大性欧美巨大| 美女视频网站久久| 久久wwww| 亚洲我射av| 亚洲开心激情| 综合干狼人综合首页| 亚洲欧美一级| 日韩高清在线不卡| 三级欧美韩日大片在线看| 午夜亚洲福利| 久久精品国产99国产| 日韩免费一区| 成人av二区| 亚洲影视一区二区三区| 久久亚洲人体| 麻豆精品91| 欧美精品1区| 激情黄产视频在线免费观看| 中文字幕在线官网| 亚洲人妖在线| 国产乱码精品一区二区三区亚洲人| 麻豆高清免费国产一区| 日韩av福利| 久久九九精品| 美女免费视频一区| 蘑菇福利视频一区播放| 国产亚洲字幕| av日韩中文| 中文精品电影| 亚洲欧美一区在线| 91成人小视频| 婷婷激情图片久久| 国产激情精品一区二区三区| 日韩免费一区| 欧美精品不卡| 亚洲精品网址| 精品国产美女a久久9999| 男女精品网站| 日韩在线综合| 福利在线一区| 日韩精品久久久久久| 国产99久久| 日韩av在线中文字幕| 国产亚洲一区| 亚洲久草在线| 91久久久久| 激情丁香综合| 香蕉久久精品| 98精品久久久久久久| 欧美久久精品| 亚洲精品高潮|