久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

JavaScript判斷兩個(gè)數(shù)組相等的4類方法總結(jié)

瀏覽:79日期:2022-06-01 10:33:01
目錄
  • 循環(huán)比較
  • toString
  • join
  • JSON.stringify
  • 當(dāng)數(shù)組元素是空元素、null、undefined時(shí)
    • null 和 undefined
    • 空元素
  • 總結(jié)

    在JavaScript中,數(shù)組本質(zhì)上是一種特殊的對(duì)象,它的類型值會(huì)返回 object。

    如果我們需要比較兩個(gè)數(shù)組是否相等,不能像比較基本類型(String、Number、Boolean等)一樣,使用 === (或 ==) 來判斷,所以如果要比較數(shù)組是否相等,需要使用一些特殊方法。關(guān)于JS類型的判斷,可見博文 typeof使用詳解。

    本文總結(jié)了幾種數(shù)組比較的方法,方便我們碰到類似問題時(shí)能快速處理。

    • 循環(huán)比較
    • toString方法
    • join方法
    • JSON.stringify

    需要說明的,這里只針對(duì)數(shù)組元素為原始類型(String、Number、Boolean)的情況

    如果數(shù)據(jù)元素是復(fù)雜類型,如Object、Function等等,則無法通過這些方法進(jìn)行簡單比較了,需要另行特殊處理。而且當(dāng)存在這類復(fù)雜類型時(shí),比較數(shù)組是否相等已經(jīng)意義不大,本文不做討論。

    這也是關(guān)于數(shù)組的第四篇博文,前面三篇如下:

    循環(huán)比較

    使用循環(huán)的方法一一比較數(shù)組元素的值,可能是我們最先能想到的方式。
    循環(huán)比較大概可分為兩種方式,一種是使用 forwhile 等循環(huán)語句,相對(duì)簡單,如下代碼所示:

    const arr1 = [1, 2, 3], arr2 = [1, 2, 3]
    // 需要判斷兩個(gè)數(shù)組長度
    arr1.length === arr2.length
    // 一一比較元素值,有一個(gè)不相等就不等
    for (let i = 0; i < arr1.length; i++) {
      if (arr2[i] !== arr2[i]) {
        return false
      }
    }

    另外一種就是使用數(shù)組的循環(huán)類實(shí)例方法,如 foreach、map 等處理數(shù)組循環(huán)的實(shí)例方法,和使用 for 語句較類似,同樣能達(dá)到目的。
    而使用 everysome、filter 等這類實(shí)例方法,則代碼實(shí)現(xiàn)上會(huì)更簡單一些,如下所示:

    const arr1 = [1, 2, 3], arr2 = [1, 2, 3]
    
    // 使用every
    arr1.length === arr2.length && arr1.every((v,i) => v === arr2[i])
    
    // 使用some
    arr1.length === arr2.length && !arr1.some((v, i) => v !== arr2[i])
    
    // 使用filter
    arr1.length === arr2.length && arr1.filter((v, i) => v !== arr2[i]).length === 0
    
    // 使用find和findIndex
    arr1.length === arr2.length && arr1.findIndex((v, i) => v !== arr2[i]) === -1
    

    當(dāng)我們進(jìn)行循環(huán)相關(guān)的比較的時(shí)候,都使用的是嚴(yán)格相等 ===,會(huì)先判斷類型是否相等。

    但如果需要忽略元素類型時(shí),可以使用 ==,這樣,會(huì)自動(dòng)對(duì)數(shù)組元素進(jìn)行類型轉(zhuǎn)換后再比較,如 true == 1 會(huì)成立。

    toString

    toString 方法是Object類型對(duì)象的實(shí)例方法,而JS中Object是幾乎所有類型的基類,所以其他類型都能調(diào)用該方法。(null和undefined例外,沒有實(shí)例方法。)
    toString方法的作用是返回一個(gè)對(duì)象的字符串形式,這里,我們用它來返回?cái)?shù)組的字符串形式的數(shù)據(jù)。

    [1,2,3].toString() // "1,2,3"
    

    以上代碼,就是返回?cái)?shù)組 [1,2,3] 的字符串形式,以逗號(hào)分給元素組成字符串?dāng)?shù)據(jù),返回的 '1,2,3'
    如果數(shù)組元素是復(fù)雜類型,如Object對(duì)象,則toString返回的結(jié)果將不同:

    [1,2,{}].toString() // "1,2,[object Object]"
    

    這里toString方法對(duì) {} 直接返回的是 [object Object]。

    鑒于此,我們比較數(shù)組元素為原始類型的數(shù)組時(shí),可以如下這樣使用:

    [1,2,3].toString() === [1, 2, 3].toString() // true
    

    需要注意的是,如果數(shù)組元素為數(shù)字的字符串形式,結(jié)果也是相同的:

    ["1", 2, 3].toString() // "1,2,3"
    [1,2,3].toString() === ["1", 2, 3].toString() // true
    

    join

    join 方法是數(shù)組的一個(gè)實(shí)例方法。

    它有一個(gè)可選參數(shù),可以作為分隔符,以該分隔符分隔所有數(shù)組元素組成字符串?dāng)?shù)據(jù)返回,如果不加參數(shù),默認(rèn)是以逗號(hào)分割。

    通過join方法的用法,我們就能知道,如果不提供分隔符的參數(shù),它對(duì)數(shù)組所起的作用看上去和 toString 方法幾乎一樣。

    [1,2,3].join() === [1, 2, 3].join() // true
    [1,2,3].join() === ["1", "2", "3"].join() //true
    

    當(dāng)然,也可以添加分隔符,效果是一樣的,如使用空字符:

    [1,2,3].join("") // "123"
    [1,2,3].join("") === ["1", "2", "3"].join("") //true
    

    由上可知,既然join不帶參數(shù)和toString方法幾乎一樣,那它們互相之間的比較,本質(zhì)上都是數(shù)組轉(zhuǎn)換成逗號(hào)分隔的字符串,所以也是相等的:

    [1, "2", true].join() === [1, "2", true].toString() // true
    [1, "2", true].toString() === [1, "2", true].join() // true
    

    JSON.stringify

    JSON.stringify 用于將一個(gè)對(duì)象或值轉(zhuǎn)換成JSON字符串,如果是數(shù)組,一般會(huì)這樣轉(zhuǎn)換:

    JSON.stringify([1, "2", true]) // "[1,"2",true]"
    

    利用這個(gè)特點(diǎn),我們就能通過它進(jìn)行數(shù)組的常規(guī)比較:

    [1, 2, 3] === [1, 2, 3] // false
    JSON.stringify([1, 2, 3]) === JSON.stringify([1, 2, 3]) // true
    JSON.stringify([1, "2", true]) === JSON.stringify([1, "2", true]) // true
    

    需要注意的是,JSON.stringify處理字符串是轉(zhuǎn)換結(jié)果會(huì)帶雙引號(hào):

    JSON.stringify(["1"]) // "["1"]"
    JSON.stringify(["1"]) === "["1"]" // true
    JSON.stringify(["1"]) === "[\"1\"]" // false
    

    關(guān)于JSON.stringify方法更多的知識(shí),可查看博文JSON.parse 和 JSON.stringify 詳解

    當(dāng)數(shù)組元素是空元素、null、undefined時(shí)

    以上介紹的數(shù)組元素的類型都是原始類型(String、Number、Boolean),但數(shù)組元素還可以是另外三種特殊情況:空元素、null、undefined,接下來將簡單介紹下出現(xiàn)這三種情況時(shí)的比較方式。

    null 和 undefined

    當(dāng)使用 JSON.stringify 方法時(shí),空元素、null、undefined這三種類型的元素都會(huì)被轉(zhuǎn)換成 null 字符串值,可以很好的判斷:

    JSON.stringify([1, "2", true, , null, undefined]) // "[1,"2",true,null,null,null]"
    JSON.stringify([1, "2", true, , null, undefined]) === JSON.stringify([1, "2", true, , null, undefined]) // true
    

    toStringjoin 方法較類似,他們會(huì)把這三種類型的值都轉(zhuǎn)換成空字符:

    [1, "2", true, , null, undefined].join() // "1,2,true,,,"
    [1, "2", true, , null, undefined].toString() // "1,2,true,,,"
    [1, "2", true, , null, undefined].toString() === [1, "2", true, , null, undefined].join() // true
    

    當(dāng)我們使用上面介紹的第一種循環(huán)數(shù)組元素的方法進(jìn)行比較時(shí),null和undefined只需要注意它們兩種類型的值是否相等:

    null == undefined // true
    null === undefined // false
    

    使用嚴(yán)格相等比較的時(shí)候,這兩種類型不相等。

    空元素

    數(shù)組元素是空元素時(shí),使用循環(huán)方式處理,則會(huì)有一些不一樣,主要和數(shù)組的空元素的特點(diǎn)有關(guān):

    • 數(shù)組通過下標(biāo)讀取空元素時(shí),返回undefined。
    • 當(dāng)使用 forwhile、for-of、find、findIndex 等語法時(shí),空元素會(huì)返回 undefined 值;undefined值能被比較,所以這時(shí)候進(jìn)行數(shù)組元素比較時(shí),結(jié)果是正確的。
    • 當(dāng)使用數(shù)組實(shí)例方法循環(huán)如 forEach、mapeverysome、filter 等方法時(shí),空元素會(huì)被跳過;由于值被跳過,在使用這些方式進(jìn)行數(shù)組元素比較時(shí),結(jié)果可能是錯(cuò)誤的。
    const arr1 = [1, 2, , 3], arr2 = [1, 2, 2, 3]
    arr1.length === arr2.length && arr1.every((v, i) => v === arr2[i]) // true
    arr1.length === arr2.length && arr1.filter((v, i) => v !== arr2[i]).length === 0 // true
    arr1.length === arr2.length && !!arr1.find((v, i) => v !== arr2[i]) // false
    arr1.length === arr2.length && arr1.findIndex((v, i) => v !== arr2[i]) === -1 // false
    

    以上代碼,數(shù)組arr1有一個(gè)空元素,與數(shù)組arr2的元素并不相同,但是我們使用 everyfilter 比較得到的值為 true,這顯然是不對(duì)的;而使用 findfindIndex 比較結(jié)果為 false ,是正確的。

    總結(jié)

    以上四類數(shù)組比較的方式,依據(jù)我測(cè)試的結(jié)果,速度上,循環(huán)方式中的 for 語法是最快的,而且該方式還能正確比較空元素、null、undefined三種特殊情況,

    綜合上看使用for循環(huán)是最佳選擇。

    第一種循環(huán)類方式,性能表現(xiàn)整體優(yōu)于另外三種方式。

    join方法比toString方法更耗時(shí)。

    如果數(shù)據(jù)量不是很大,這幾種方式耗時(shí)可能都在0.1ms以內(nèi),幾乎可以忽略。

    最后,我們總結(jié)下以上內(nèi)容,主要介紹了四種能夠比較常規(guī)數(shù)組(數(shù)組為原始數(shù)據(jù)類型)是否相等的四種方式。也介紹了當(dāng)數(shù)組元素是另外三種特殊情況(空元素、null、undefined)時(shí),上面介紹的四種比較方式是否有效。當(dāng)然,如果數(shù)組元素是復(fù)雜數(shù)據(jù)類型如Object、Function等則比較無意義,不在本文討論范圍內(nèi)。。

    到此這篇關(guān)于JavaScript判斷兩個(gè)數(shù)組相等的4類方法總結(jié)的文章就介紹到這了,更多相關(guān)JavaScript判斷數(shù)組相等內(nèi)容請(qǐng)搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

    標(biāo)簽: JavaScript
    主站蜘蛛池模板: 91麻豆视频 | 中文无码日韩欧 | 国产成人精品久久二区二区 | 国产成人免费视频网站视频社区 | 国产一页 | 国产亚洲一区二区三区在线 | 综合一区二区三区 | 欧美精品在线不卡 | 一区二区三区的视频 | 精品一区二区av | 91一区二区在线观看 | 国产免费黄色 | 91在线精品一区二区 | 久久久久久久免费 | 国产免费av在线 | 免费亚洲视频 | 欧美日韩在线免费观看 | 欧美在线亚洲 | 精品中文字幕在线观看 | 色猫猫国产区一区二在线视频 | 一级a性色生活片久久毛片明星 | 成人在线精品视频 | 亚洲综合色自拍一区 | 欧美日韩精品一区二区 | 国产精品99久久久久久久vr | 久久综合狠狠综合久久综合88 | 国产精品国产精品国产专区不片 | 国产一区二区三区精品久久久 | 亚洲网站在线观看 | 私人毛片免费高清视频 | 国产一区精品视频 | 国产在线精品一区二区三区 | 日韩欧美一区二区三区 | 国精产品一区二区三区 | 午夜精品久久久久久久 | 一区二区三区在线视频播放 | a在线观看免费视频 | 日韩精品一区二区在线观看 | 亚洲综合视频 | 国产欧美精品一区二区三区四区 | 亚洲免费视频网 | 久久精品欧美一区二区三区麻豆 | 九色一区二区 | 91在线观看视频 | 国精产品一区二区三区黑人免费看 | 久久成人高清 | av在线播放网站 | 97在线免费观看 | 一区在线观看视频 | 精品美女在线 | 黄色免费网址大全 | 亚洲精品国产第一综合99久久 | 亚洲电影免费 | 欧美一区二区三区 | 国产亚洲一区二区三区在线观看 | 中文字幕高清视频 | 精品国产18久久久久久二百 | 精品亚洲一区二区 | 免费在线观看一区二区 | 一级黄色片a级 | 成人精品一区二区 | 超碰人人干 | 成人1区| 国产精品美女久久久久aⅴ国产馆 | 成人免费av | 韩国精品一区二区 | 午夜婷婷色 | 欧美日韩专区 | 国产欧美综合一区二区三区 | 亚洲欧美成人网 | 综合伊人久久 | 国产成人精品久久二区二区 | 国产精品成人一区二区三区 | 又黄又爽的网站 | 日本免费视频在线观看 | 成视频年人免费看黄网站 | 久久99精品视频在线观看 | 日本三级视频 | 性视频黄色| 草草精品视频 | 在线视频中文字幕 | 日韩一区二区中文字幕 | 国产一级一级 | 日本视频二区 | 天天曰夜夜操 | 特级淫片女子高清视频在线观看 | 精品国产青草久久久久福利 | 精品视频一区二区 | 日韩欧美一级在线 | 一区二区三区亚洲精品国 | 久久伊人青青草 | 天天操天天碰 | 国产午夜久久 | 激情国产| 欧美日韩一区二区三区在线观看 | 国产欧美精品一区aⅴ影院 毛片视频网站 | 日本电影网址 | 欧美肉体xxxx肉交高潮 | 午夜午夜精品一区二区三区文 | 日韩激情免费 | 日本三级精品视频 | av成人毛片| 亚洲高清视频一区二区 | 国产午夜精品一区二区三区视频 | 色香蕉久久| 日韩欧美精品在线 | 综合五月激情 | 女人夜夜春高潮爽a∨片传媒 | 欧美日韩在线观看中文字幕 | 一级片黄色免费 | 国产一区二 | 在线视频中文字幕 | 国产欧美日韩精品一区 | 理论片一区| 成人免费视频视频在线观看 免费 | 久久久久久久香蕉 | 国产成人精品一区二区三区四区 | 国产精品日产欧美久久久久 | 国产精品成人一区二区三区 | 在线成人国产 | 国产精品毛片一区二区在线看 | 中文字幕一区二区三区四区 | 国产日韩一区二区三免费高清 | 亚洲男人天堂网 | 国产日韩欧美精品一区二区三区 | 久久夜视频 | 国产高清不卡 | 亚洲美乳中文字幕 | 一区二区三区中文字幕 | 精品欧美一区二区三区 | 亚洲热av | 久久成人精品 | 久久久久久久久久久久久久久久久久久 | 夸克满天星在线观看 | 日韩精品一二三 | 婷婷在线视频 | 干干日日 | 久久久久久毛片免费观看 | 91麻豆精品国产91久久久更新资源速度超快 | 在线视频不卡一区 | 欧日韩免费视频 | 国产高清一区 | 一区二区在线看 | 在线观看中文字幕亚洲 | 中文字幕乱码亚洲精品一区 | 免费成人高清在线视频 | 国产一区二区影院 | 正在播放国产一区 | 亚洲福利影院 | 中文字幕国产一区 | 国产超碰人人爽人人做人人爱 | 亚洲福利在线播放 | 精品欧美乱码久久久久久1区2区 | 欧美盗摄| 国变精品美女久久久久av爽 | 中文字幕_第2页_高清免费在线 | 涩涩久久| 免费黄色毛片视频 | 久久国产精品视频 | 久久成人精品视频 | 自拍偷拍小视频 | 免费在线观看av的网站 | 精品九九| 四虎com| 国产中文字幕一区 | 精品久久久久久久久久久久久久久久久久 | 欧洲一级毛片 | 99re热精品视频国产免费 | 日韩欧美视频一区二区三区 | 中文字幕在线免费观看 | 一级片网 | 日韩激情免费视频 | 日本三级视频 | 91精品一区二区三区久久久久久 | 亚洲三级在线观看 | 色综合天天天天做夜夜夜夜做 | 亚洲激情在线观看 | 黄色一级片黄色一级片 | 国产伦精品一区二区三区高清 | 国产在线观看一区二区 | 日韩欧美在线免费观看 | 国产精品久久国产精品99 gif | 国产精品久久久久久久久久久久久 | 成人在线视频网站 | www.99精品| 国产精品成人久久久久 | 在线播放国产视频 | 免费成人精品 | 91久色 | 国产精品久久久久久久午夜片 | 国产噜噜噜噜噜久久久久久久久 | 中文字幕在线影院 | 日韩激情综合 | 国产又粗又长又硬又猛电影 | 国产精品一区二区av | 久久国产精彩视频 | 亚洲一区二区在线看 | 在线免费视频成人 | 国产午夜精品一区二区三区视频 | 国产日韩欧美视频 | 亚洲视频中文字幕 | 另类天堂 | 亚洲成人首页 | 91免费观看| www亚洲成人 | 国产三级在线 | 国产一级特黄视频 | 欧美日本在线观看 | 激情久久久久 | 天天操网 | 亚洲好看站| 91精品国产综合久久久久久 | 9999亚洲| 午夜黄色影院 | 欧美成人综合在线 | 精品久久久久久久 | 天堂成人av | 国内自拍视频在线观看 | 精品一区二区三区四区视频 | 久久综合久久综合久久 | 不用播放器的毛片 | 性视频网站免费 | 日韩一区二区不卡 | 亚洲欧美一级 | 久久久久亚洲 | 午夜一区二区三区 | 欧美精品1区2区3区 精品国产欧美一区二区 | 免费三级电影网站 | 免费成人在线观看视频 | 91成人精品视频 | 中文字幕在线观看不卡视频 | 在线免费观看黄 | 国产伦精品一区二区 | av福利网站 | 亚洲欧美激情视频 | 91免费网| 午夜男人天堂 | 亚洲一区二区三区 | 裸体的日本在线观看 | 国产麻豆乱码精品一区二区三区 | 本道综合精品 | 成人亚洲视频在线观看 | 欧美日在线 | 三级av网站 | 91一区二区在线观看 | 欧美不卡一区二区 | 欧美精品成人 | 天天操网| 国产69精品久久久久观看黑料 | 日韩免费视频 | 综合二区 | 在线观看一区二区三区四区 | 欧美精品在线一区二区 | 中文字幕在线观看www | 精品久久久久久久久久久久久久久久久久久 | 午夜欧美 | 青娱乐国产精品视频 | 暖暖av| 日韩一二三区在线观看 | 在线观看一区二区三区四区 | 欧美 日韩 中文 | 韩日精品在线观看 | 日韩中文字幕av | 日本亚洲精品成人欧美一区 | 欧美日韩欧美日韩 | 爱啪导航一精品导航站 | 免费三片在线观看网站 | 亚洲精品一二区 | 在线成人亚洲 | 亚洲国产精品久久人人爱 | 手机在线不卡av | 国产成人精品亚洲777人妖 | 精品91| 综合导航 | 毛片一级| 国精产品一区二区三区有限公司 | 国产一级免费在线观看 | 国产高清精品在线 | 自拍偷拍第一页 | 国产精品久久久久国产a级 91福利网站在线观看 | 欧美一区二区三区免费 | 在线永久免费观看日韩a | 人人插| 午夜成人免费视频 | 国产 欧美 日韩 一区 | 久久一区 | 在线一区二区三区视频 | 国产91网 | 日韩大尺度电影在线观看 | 成年免费a级毛片 | www.久久久 | 在线毛片观看 | 国产精品久久久久久久久久ktv | 亚洲精品电影 | www.日韩系列 | 五月婷婷导航 | 天天插天天 | 国产精品久久久精品 | 成人 在线| 99精品全国免费观看视频软件 | 狠狠操操| 日韩精品中文字幕在线观看 | 波多野结衣一二三 | 欧美日韩在线精品 | 久久99久久99精品免视看婷婷 | 欧美久久a | av入口 | 91一区在线 | 欧美视频在线观看一区 | 久久九九国产精品 | 99精品久久久久久久免费看蜜月 | 国产在线激情 | 久久成人午夜 | 亚洲成人三级 | 日本黄色a视频 | 久久网国产| 天天操综合网 | 久久久亚洲精品中文字幕 | 国产1区2区精品 | 久久精品 | 伊人二区 | 99精品欧美一区二区三区综合在线 | 中文字幕精品三级久久久 | 精品九九久久 | 久久久久综合狠狠综合日本高清 | av成人毛片 | 欧美日韩国产综合在线 | 欧美精品亚洲精品 | 国产网址 | 中文字幕av在线 | 天天干天天插天天 | 国产欧美精品一区二区三区 | 国产美女网站 | 国产精品久久久久久久久污网站 | 久久精品1 | 国产精品欧美日韩在线观看 | 伊人久久国产 | 亚洲毛片在线 | 成人涩涩日本国产一区 | 成全视频免费观看在线看黑人 | 亚洲男人的天堂在线 | 日韩成人高清视频 | 亚洲成人av在线播放 | 成人黄色一级网站 | 国产婷婷久久 | 久久国产经典视频 | 成人av教育| 午夜久久久久 | 精品伊人久久 | 欲色av| 精品天堂| 久久久国产一区 | 先锋影音在线 | 欧美激情国产日韩精品一区18 | 91精品国产综合久久久久久漫画 | 一区二区三区四区久久 | 色乱码一区二区三区网站 | 久久久久久久精 | 亚洲视频久久久 | 欧美视频三级 | 欧美日韩精品综合 | 久久久久久国产精品 | 国产中文字幕一区 | 日韩视频一区二区三区四区 | 国产午夜精品一区二区三区 | 日韩视频网站在线观看 | 午夜精品久久久久久久久久久久 | 成人在线视频免费观看 | 精品九九久久 | 人人爱夜夜爽日日视频 | 精品视频一区二区三区 | 精品国产91乱码一区二区三区 | 香蕉成人啪国产精品视频综合网 | 精品在线一区二区 | 久久精品免费视频观看 | 国产激情偷乱视频一区二区三区 | 欧美成年网站 | 视频专区一区二区 | a级毛片免费高清视频 | 亚洲一区二区免费看 | 国产精品中文字幕在线播放 | 成人综合在线观看 | av久久| 久久精品亚洲 | 成人午夜毛片 | 久久国产精品视频一区 | 99视频免费 | 一级片在线观看 | 亚洲精选免费视频 | 久久久久久黄 | 中文字幕永久第一页 | 看黄色.com | 精品国产依人香蕉在线精品 | 日韩精品2区| 国产精品九九九 | 天天夜夜操 | 亚洲精品91| 精品国产91亚洲一区二区三区www | 亚洲精品自在在线观看 | 欧美二三区 | 午夜电影网站 | 欧美日韩国产一区二区三区 | 国产精品亚洲区 | 亚洲综合中文网 | 99精品欧美一区二区三区综合在线 | 久草在线 | 亚洲国产精品成人无久久精品 | 久久窝 | 夫妻午夜影院 | 青青操天天干 | 中文字幕不卡 | 国产精品毛片久久久久久 | 特级av | 欧美日韩在线视频一区二区 | 91av在线视频播放 | 亚洲乱码在线 | 国产视频一区二区在线观看 | 毛片一区二区三区 | 九九免费观看全部免费视频 | 日韩福利视频 | 高清国产一区二区三区四区五区 | 午夜免费一区二区播放 | 91午夜在线 | 欧美精品日韩 | 国产69精品久久久久观看黑料 | 国产免费观看一区二区三区 | 91超碰caoporn97人人 | 91在线区 | www.成人 | 狠狠综合久久av一区二区小说 | 日韩在线观看一区 | 97综合色| 国产精品一二 | 日本私人网站在线观看 | 国产区视频在线观看 | 国产精品免费观看 | 国产成人片| 波多野结衣三区 | 99久久夜色精品国产网站 | 久久成人免费 | 婷婷在线观看视频 | 99精品久久久久久久免费看蜜月 | 精品一区二区在线播放 | 日日人人 | 91久久久www播放日本观看 | 天天操网| 欧美日韩一区二区三区四区 | 久久精品视 | 91久久精品一区 | 日韩免费一区 | 综合色爱 | 天天干天天谢 | 精品成人在线 | 国产二区三区 | 亚洲激情一区二区 | 久久精品国产99 | 九九99久久 | 在线永久免费观看日韩a | 亚洲天堂成人在线 | 一级黄色片看看 | 久久夫妻网 | 999精品一区| 国产成人综合视频 | 欧产日产国产精品一二 | 精品久久久久久一区二区 | 91精品一区二区三区久久久久久 | 在线免费色视频 | 久久中文字幕一区 | 99成人 | 国内精品久久久久久影视8 91一区二区在线观看 | 亚洲精品久久久狠狠狠爱 | 91伦理片 | 欧洲精品在线视频 | 美女扒开内裤让男人桶 | 国产欧美精品一区二区三区四区 | 视频二区 | 欧美日韩精品久久 | 成人免费在线观看 | 日韩视频精品 | 久久国产精品久久精品 | 男女羞羞视频网站 | 成人小视频在线观看 | 龙珠z中文版普通话 | 日韩在线观看 | 在线激情av | 九九热在线免费视频 | 美女午夜视频 | 91精品国产人妻国产毛片在线 | 亚洲精品一区在线观看 | 日韩国产免费观看 | 成人在线免费视频观看 | 中文字幕精品视频在线观看 | 99在线精品视频 | 久久少妇免费看 | 久久福利 | 国产日韩一级片 | 自拍偷拍欧美 | 久艹精品 | 日韩精品在线一区 | 国产午夜精品久久久久久久 | 影视在线观看 | 91麻豆精品国产91久久久资源速度 | 91精品国产乱码久久久久久久久 | 91精品久久 | 夜久久| 国产伊人av | 国产精品永久免费 | 国产精品美女久久久久aⅴ国产馆 | 亚洲欧洲精品成人久久奇米网 | 最近中文字幕在线视频1 | www.日本精品 | 色婷婷av一区二区三区大白胸 | 综合色婷婷一区二区亚洲欧美国产 | 国产精品美女视频免费观看软件 | 91在线 | 欧美女优在线视频 | 午夜天 | 在线中文字幕av | 国产一区久久 | xxxx性欧美| 欧美日韩一区二区三区在线电影 | 99视频在线免费观看 | 欧美精品在欧美一区二区少妇 | 国产三级精品三级 | www.99久久久 | 永久91嫩草亚洲精品人人 | 欧美一级毛片日韩一级 | 国产在线精品一区二区三区 | 日韩欧美在线一区 | 日本黄色的视频 | 国产精品一区二区久久 | 国产乱码精品一区二区三区忘忧草 | 中文字幕一区二区三区在线视频 | 古风h啪肉1v1摄政王 | 99久久日韩精品视频免费在线观看 | 国产精品久久久麻豆 | aaa天堂 | 日韩精品99 | 日韩一区二区三区精品 | 国产日韩视频在线播放 | 欧美在线观看一区 | 91亚洲国产成人久久精品网站 | 干干干操操操 | 欧洲成人午夜免费大片 | 99精品久久精品一区二区爱城 | 国产精品自产av一区二区三区 | 亚洲伊人久久综合 | 成人国产精品久久久 | 欧美日韩电影一区二区三区 | 免费视频一区 | 一级黄色录像在线观看 | 日韩一区二区在线观看 | av在线精品 | 中文字幕免费观看 | 91污在线 | 国产精品久久久一区二区 | 91久久久久久久久 | 美国黄色毛片 | 姐姐在线观看动漫第二集免费 | 久久国产欧美一区二区三区精品 | 久久精品一级 | 亚洲欧美精品 | 在线中文字幕av | 亚洲精品一区二区 | 中文字幕在线观看一区二区三区 | 在线你懂得| 99久久婷婷国产综合精品 | 免费观看电视在线高清视频 | 色成人免费网站 | 久久久精品| 黑人精品xxx一区一二区 | 99热少妇 | 午夜在线| 蜜桃av网址 | 亚洲高清视频在线 | 精品久久网 | 日韩精品中文字幕在线播放 | 91视频电影| 欧美日韩视频在线第一区 | 综合av第一页 | 免费毛片一区二区三区久久久 | 做视频免费观看网站 | 久久av在线 | 最新中文字幕在线 | 久久久久久久久久久久网站 | 成人深夜在线 | 久久久久黄色 | 日韩亚洲| 天天天天干 | 日韩在线观看中文字幕 | 欧美日韩一级在线观看 | 国产精品亚洲第一区在线暖暖韩国 | 亚洲精品一区二区三区四区高清 | 欧美14一18处毛片 | 国产一区二区三区av在线 | 精品九九九| 国产福利一区二区三区视频 | 日韩精品一区二区三区中文在线 | 欧美日韩免费一区二区三区 | 亚洲精品久久久久久久久久久久久 | 操操操操操操操操操操操操操操 | 国产精品国产成人国产三级 | 毛片免费观看视频 | 亚洲成人网一区 | 国产欧美日韩 | 日本在线观看www | 国产精品18hdxxxⅹ在线 | 日韩在线观看一区 | 日本久久久亚洲精品 | 日日摸夜夜添夜夜添亚洲女人 | 人人干人人干人人干 | 天天操天天碰 | 国产亲子乱弄免费视频 | www国产亚洲精品久久网站 | www.国产91 |