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

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

Javascript類型判斷相關例題及解析

瀏覽:2日期:2023-10-17 09:55:29

題目:

請在index.html文件中,編寫arraysSimilar函數,實現判斷傳入的兩個數組是否相似。具體需求:

1. 數組中的成員類型相同,順序可以不同。例如[1, true] 與 [false, 2]是相似的。

2. 數組的長度一致。

3. 類型的判斷范圍,需要區分:String, Boolean, Number, undefined, null, 函數,日期, window.

當以上全部滿足,則返回'判定結果:通過',否則返回'判定結果:不通過'。

一、測試用例

var result=function(){ //以下為多組測試數據 var cases=[{ arr1:[1,true,null], arr2:[null,false,100], expect:true},{ arr1:[function(){},100], arr2:[100,{}], expect:false},{ arr1:[null,999], arr2:[{},444], expect:false},{ arr1:[window,1,true,new Date(),'hahaha',(function(){}),undefined], arr2:[undefined,(function(){}),'okokok',new Date(),false,2,window], expect:true},{ arr1:[new Date()], arr2:[{}], expect:false},{ arr1:[window], arr2:[{}], expect:false},{ arr1:[undefined,1], arr2:[null,2], expect:false},{ arr1:[new Object,new Object,new Object], arr2:[{},{},null], expect:false},{ arr1:null, arr2:null, expect:false},{ arr1:[], arr2:undefined, expect:false},{ arr1:'abc', arr2:'cba', expect:false}];//使用for循環, 通過arraysSimilar函數驗證以上數據是否相似,如相似顯示“通過”,否則'不通過',所以大家要完成arraysSimilar函數,具體要求,詳見任務要求。for(var i=0;i<cases.length;i++){if(arraysSimilar(cases[i].arr1,cases[i].arr2)!==cases[i].expect) { document.write('不通過!case'+(i+1)+'不正確!arr1='+JSON.stringify(cases[i].arr1)+', arr2='+JSON.stringify(cases[i].arr2)+' 的判斷結果不是'+cases[i].expect); return false;} } return true; }(); document.write('判定結果:'+(result?'通過':'不通過'));

這個文件為testData.js。主要任務是完成arraysSimilar函數。

二、arraySimilar函數

1、我的寫法

1、判斷2個參數是否都是數組,不是就返回false;

2、判斷2個數組長度是否一致,不是直接返回fasle;

3、新建2個臨時數組temp1,temp2并初始化為0,用來存放arr1和arr2中各種類型的個數。

var temp1 = [0, 0, 0, 0, 0, 0, 0, 0];var temp2 = [0, 0, 0, 0, 0, 0, 0, 0];

4、遍歷2個arr1和arr2,每遍歷一個元素,將對應類型加1。

5、完成arr1和arr2的遍歷后,通過temp1.toString()和temp2.toString()是否相等得出2個數組是否相似。

<!DOCTYPE HTML><html><meta charset='utf-8'><head> <meta http-equiv='Content-Type' content='text/html; charset=gb18030'> <title>Untitled Document</title></head><body> <script type='text/javascript'> /* * param1 Array * param2 Array * return true or false */ function arraysSimilar(arr1, arr2) { console.log('arr1為' + arr1); console.log('arr2為' + arr2); if (!(arr1 instanceof Array) || !(arr2 instanceof Array)) { document.write(false + '<br/>'); return false; } else if (arr1.length != arr2.length) { document.write(false + '<br/>'); return false; } var temp1 = [0, 0, 0, 0, 0, 0, 0, 0]; var temp2 = [0, 0, 0, 0, 0, 0, 0, 0]; //初始化temp1 for (i = 0; i < arr1.length; i++) { console.log('arr1的第' + i + '個值為' + arr1[i]); switch (jsType(arr1[i])) {case 'String': temp1[0]++; break;case 'Boolean': temp1[1]++; break;case 'Number': temp1[2]++; break;case 'Undefined': temp1[3]++; break;case 'Null': temp1[4]++; break;case 'Function': temp1[5]++; break;case 'Date': temp1[6]++; break;case 'Window': temp1[7]++; break; } console.log('arr2的第' + i + '個值為' + arr2[i]); //初始化temp2 switch (jsType(arr2[i])) {case 'String': temp2[0]++; break;case 'Boolean': temp2[1]++; break;case 'Number': temp2[2]++; break;case 'Undefined': temp2[3]++; break;case 'Null': temp2[4]++; break;case 'Function': temp2[5]++; break;case 'Date': temp2[6]++; break;case 'Window': temp2[7]++; break; } } //判斷temp1和temp2是否相等 if (temp1.toString() === temp2.toString()) { document.write(true + '<br/>'); return true; } else { document.write(false + '<br/>'); return false; } } //返回參數的javascript類型 function jsType(arg) { //判斷字符串 if (typeof arg == 'string') { console.log('string'); return 'String'; } //判斷Boolean if (typeof arg == 'boolean') { console.log('boolean'); return 'Boolean'; } //判斷Number if (typeof arg == 'number') { console.log('Number'); return 'Number'; } //判斷Undefined if (typeof arg == 'undefined') { console.log('Undefined'); return 'Undefined'; } //判斷Null(不考慮IE8以下) //看了答案發現直接=== null判斷就好了 if (Object.prototype.toString.apply(arg) == '[object Null]') { console.log('Null'); return 'Null'; } //判斷Function if (typeof arg == 'function') { console.log('Function'); return 'Function'; } //判斷日期 if (arg instanceof Date) { console.log('Date'); return 'Date'; } //判斷window //看了答案發現直接=== window 判斷就好了 if (arg instanceof Window) { console.log('window'); return 'Window'; } } </script> <script src='http://www.gepszalag.com/bcjs/testData.js'></script></body></html>

雖然代碼略粗糙,但是功能完成了。網上看了其他人的答案確實不同的人做法不一樣,有些值得借鑒的地方。

2、其他答案

建一個類型對象數組obj,初始化為零,arr1遍歷時每個元素對應的類型加一,arr2遍歷時每個元素對應的類型減一,最終判斷obj里所有鍵的值都為0即相似數組。

function check(i){ //除了function 其他的引用類型用instanceof來判定 if(i instanceof Date){ return ’date’; } else if(i instanceof Window){ return ’window’; } // typeof可以判斷基本類型(number string boolean null(typeof 返回object) undefined )和引用類型的function類型 if(typeof i === ’number’)return ’number’; else if(typeof i === ’string’)return ’string’; else if(typeof i === ’boolean’)return ’boolean’; else if(typeof i === ’function’)return ’function’; //typeof null 返回 object else if(typeof i === ’object’){ if(i === null){return ’null’; }else{return ’object’; } } else if(typeof i === ’undefined’){ return ’undefined’; } } function arraysSimilar(arr1, arr2){ if(!arr1||!arr2){return false;} if(!(arr1 instanceof Array )||!(arr2 instanceof Array))return false; if(arr1.length!=arr2.length)return false; var obj={ ’number’:0, ’string’:0, ’boolean’:0, ’undefined’:0, ’null’:0, ’function’:0, ’date’:0, ’object’:0, ’window’:0}; for(var i=0;i<arr1.length;i++){ var r1=check(arr1[i]); var r2=check(arr2[i]); obj[r1]++; obj[r2]--; } for(var o in obj){ if(obj[o]!=0)return false; } return true; }

還有一個答案,差不多算標準答案,當然這種題也沒有標準答案。和上個答案的差別是,用map(在js中也就是對象)存放數據類型和次數,這個map初始化為{},在后面動態生成的。

/** * String, Boolean, Number, undefined, null, 函數,日期, window */function arraysSimilar(arr1, arr2) { // 判斷參數,確保arr1, arr2是數組,若不是直接返回false if (!(arr1 instanceof Array) || !(arr2 instanceof Array)) { return false; } // 判斷長度 if (arr1.length !== arr2.length) return false; var i = 0, n = arr1.length, countMap1 = {}, // 用來計算數組元素數據類型個數的map,key是TYPES中的類型字符串,value是數字表示出現次數。 countMap2 = {}, t1, t2, TYPES = [’string’, ’boolean’, ’number’, ’undefined’, ’null’, ’function’, ’date’, ’window’]; // 因為是無序的,用一個對象來存儲處理過程。key為類型, value為該類型出現的次數。 // 最后校驗:若每一種數據類型出現的次數都相同(或都不存在),則證明同構。 for (; i < n; i++) { t1 = typeOf(arr1[i]); t2 = typeOf(arr2[i]); if (countMap1[t1]) { countMap1[t1]++; } else { countMap1[t1] = 1; } if (countMap2[t2]) { countMap2[t2]++; } else { countMap2[t2] = 1; } } // 因為typeof只能判斷原始類型,且無法判斷null(返回'object'),所以自己寫typeof方法擴展。 function typeOf(ele) { var r; if (ele === null) r = ’null’; // 判斷null else if (ele instanceof Array) r = ’array’; // 判斷數組對象 else if (ele === window) r = ’window’; // 判斷window else if (ele instanceof Date) r = ’date’ // 判斷Date對象 else r = typeof ele; // 其它的,使用typeof判斷 return r; } for (i = 0, n = TYPES.length; i < n; i++) { if (countMap1[TYPES[i]] !== countMap2[TYPES[i]]) { return false; } } return true;}

還有一個比較簡潔也好理解的解法

<script type='text/javascript'> /* * param1 Array * param2 Array * return true or false */ function type(a){ return a === null ? ’[object Null]’:Object.prototype.toString.apply(a); //hack ie678 } function arraysSimilar(arr1, arr2){ if(!Array.isArray(arr1) || !Array.isArray(arr2) ||arr1.length!=arr2.length){return false;} var arr3=[]; var arr4=[]; var x; for(var i in arr1){arr3.push(type(arr1[i]));arr4.push(type(arr2[i])); } if(arr3.sort().toString()==arr4.sort().toString()){return true; }else{return false; } } </script>

還有一個精妙的解法,我對這種不感興趣,沒仔細看。

var global = window;function arraysSimilar(arr1, arr2){ return (arr1 instanceof Array && arr2 instanceof Array) && JSON.stringify(arr1.map(function(v) { return null === v ? '☀' : (v instanceof Date ? '❤' : (v === global ? '❀' : typeof v)); }).sort()) === JSON.stringify(arr2.map(function(v) { return null === v ? '☀' : (v instanceof Date ? '❤' : (v === global ? '❀' : typeof v)); }).sort());}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 国产三级在线免费观看 | 免费观看一区二区三区毛片 | 激情小说综合网 | 人人草天天草 | 国产传媒在线 | 99精品全国免费观看视频软件 | 成人国产精品久久 | 国产乱xxxxx97国语对白 | 鲁一鲁影院 | 最新国产精品 | 视频二区| 国产精品久久久久久久久久久久久 | www312aⅴ欧美在线看 | 国产精品日韩在线 | 99视频在线免费观看 | 免费亚洲成人 | ririsao久久精品一区 | 成人性大片免费观看网站 | 免费看国产片在线观看 | 欧美一区 | 91在线播放视频 | 九九热精品视频 | 国产精品一码二码三码在线 | 亚洲第一免费视频网站 | 精品日韩一区 | 在线视频一区二区三区 | 草草视频免费 | 欧美日韩亚洲一区二区 | 极品白嫩少妇无套内谢 | 久草在线视频免费播放 | 国产剧情一区二区 | 99精品一区二区三区 | 久草福利资源 | 成人久久久 | 亚洲精品一区二区三区蜜桃久 | 一级一级黄色片 | 91性高湖久久久久久久久_久久99 | 欧美xxxx网站 | 久久精品网 | 国产精品毛片一区二区三区 | 黄色毛片在线看 | 91综合网 | 天堂中文资源在线 | 久久久一 | 国产成人久久精品77777 | 国产成人一级片 | 国产精品久久久久久久久久久久冷 | 中文字幕在线电影 | 精品国产乱码久久久久久1区2区 | 永久看片| 欧美精品v国产精品v日韩精品 | 国产精品福利网站 | 欧美 日韩 国产 一区 | 天天操操| 中文字幕欧美日韩一区 | 色综合久| 久久天堂热 | 中文日韩在线 | 国产综合精品视频 | √天堂在线 | 欧美卡一卡二 | 成人羞羞在线观看网站 | 国产一区二区资源 | www.国产精品 | 玖玖综合网 | 日韩中文字幕三区 | 欧美一区二区在线观看 | 欧美激情视频一区二区三区在线播放 | 日韩中文视频 | 亚洲成av | 黄色国产精品 | 天堂在线视频 | 精品国产第一国产综合精品 | 成人黄色片网站 | 999视频网| 亚洲经典视频在线观看 | 伊人久久国产 | 色av综合网| 国产99久久精品一区二区永久免费 | 97影院在线午夜 | 午夜视频免费 | 午夜小视频在线观看 | av综合在线观看 | 999久久久 | h片在线| 久久91av| 久久h| 亚洲成人在线网站 | 成人精品网站在线观看 | a∨色狠狠一区二区三区 | 天天天操 | www.成人在线视频 | 9 1在线观看 | 国产成人精品免高潮在线观看 | 一区二区三区四区国产 | av手机在线电影 | 91av免费在线| 久久久久国产一区二区三区 | 5060毛片 | 日韩精品一区二区三区在线观看 | 中文字幕一区在线观看视频 | 免费看的毛片 | 毛片天堂 | 久久久久久国产精品美女 | 在线欧美日韩 | 国产精品久久国产精品 | 国色天香成人网 | 91综合在线观看 | 91社区福利 | 中文字幕在线免费播放 | 国产高清自拍 | 91久久久久久久久久久久久 | 久热九九 | 成人一区二区三区 | 国产一区二区三区精品久久久 | 成人一级片视频 | 久久久久久精 | 婷婷五月色综合 | 国产香蕉视频在线播放 | 久久激情五月丁香伊人 | 狠狠视频 | 日韩免费一区 | 欧美成人一区二区 | 欲色av| 国产午夜精品久久久久久久 | 伊人yinren22综合开心 | 国产91富婆养生按摩会所 | 久草中文在线 | 国产成年人小视频 | 99这里只有精品视频 | 亚洲在线播放 | 欧美日韩成人在线 | 香蕉久久一区二区不卡无毒影院 | 91欧美在线 | 国产成人精品在线 | 欧美午夜一区二区三区 | 精品久久久久久亚洲精品 | 精品久久中文字幕 | 国产精品视频一二三 | 91国产精品| 午夜窝窝| 日韩成人一区二区 | 久久久免费观看 | 黄色成人在线 | 91久久久www播放日本观看 | 欧美日韩h | 天天天天天天天天操 | 久久久久国产精品视频 | 成年人精品视频在线观看 | 亚洲精品在线免费看 | 欧美激情五月 | 国产精品视频 | 国产精品一区二区视频 | 欧美在线一区二区三区 | 欧美精品1区 | 超黄视频在线观看 | 另类久久 | 成人免费在线电影 | 97视频网站 | 91亚洲国产成人久久精品网站 | 亚洲欧美第一页 | 成人免费xxxxxxx | 欧美日本一区二区三区 | 欧美国产精品一区 | 在线播放国产精品 | 亚洲www视频 | 精品国产不卡一区二区三区 | 男女深夜网站 | 日本三级中国三级99人妇网站 | 精品久久久久久久久久久下田 | 国产一区 日韩 | 黄色一级片免费播放 | 色av综合在线 | 美女逼网站 | 国产午夜精品美女视频明星a级 | 欧美综合在线观看 | 天天干国产 | 国产黄 | 天天干干干干 | 999视频在线 | 成人免费在线观看 | 日本aⅴ毛片成人实战推荐 成人免毛片 | 在线视频91 | 日韩成人在线网 | 91激情在线 | 国产一级免费在线 | youjizz欧美 | 欧美精品一区二区三区一线天视频 | 国产午夜精品一区二区三区嫩草 | 欧美精品久久久久久久久老牛影院 | 色视频久久 | www嫩草 | a级在线免费观看 | www..99re| av自拍 | 在线国v免费看 | 99国产精品99久久久久久 | 久久精品国产91精品亚洲高清 | 一区二区三区日韩 | 国产精品久久久 | 日韩精品在线播放 | 99精品免费视频 | 亚洲 精品 综合 精品 自拍 | 亚洲视频一区 | 国产成人高清 | 欧美日韩电影一区 | 欧美日韩亚洲视频 | 久久国产一区二区 | 91夜夜| 国产精品99久久免费观看 | 精品国产免费久久久久久尖叫 | 91精品免费在线观看 | 在线第一页 | 在线视频a | 久久夜夜| 中文字幕亚洲字幕一区二区 | 99热在线精品免费 | 91高清视频在线观看 | 久久中文字幕一区二区 | 国产精品一区一区 | 日韩中文字幕一区二区 | 国内精品成人 | 国产精自产拍久久久久久 | 国精日本亚洲欧州国产中文久久 | 91大片| 亚洲视频精品 | 亚洲免费成人 | 色欧美片视频在线观看 | 精品精品| 亚洲一区中文 | 91在线免费视频 | 免费看黄视频网站 | 91精品视频在线播放 | 国产精品久久久久久久久久免费看 | 一区免费观看 | 亚洲国产精品久久久久 | 久久亚洲综合 | 久久久久久久久久毛片 | 精品国产髙清在线看国产毛片 | 亚洲综合色自拍一区 | 精品三区 | 一区影院 | 一区二区三区国产精品 | 操人网 | 国产美女www| 久久久国产一区二区三区四区小说 | 午夜精品久久久久久久久久久久 | 男女视频免费看 | 男女污污网站 | 丁香在线| 国产成人精品免费 | 在线视频久久 | 超碰在线播 | 欧美精品色 | 欧美一级片在线 | 在线久草| 国产精品视频久久久 | 香蕉视频91 | 欧美视频一二 | 亚洲精品一区在线观看 | 中文字幕在线看 | 国产丝袜一区 | 日韩欧美国产精品 | 欧美影院| 久久久国产精品 | 欧美日韩六区 | 亚洲色图88 | 97人人做人人人难人人做 | 亚洲福利片 | 曰韩中文字幕 | 国产精品免费一区二区三区四区 | 亚洲人成中文字幕在线观看 | 日韩av一区二区三区在线观看 | 欧美日韩国产一区二区三区不卡 | 国产综合精品一区二区三区 | 欧美 日韩 亚洲 一区 | 精产国产伦理一二三区 | 狠狠综合久久av一区二区老牛 | 亚洲精品一区二三区不卡 | 91亚洲一区 | 99这里只有精品视频 | 岛国一区| 国产综合亚洲精品一区二 | 精品亚洲一区二区三区在线观看 | 国产毛片一区二区 | 精品一区二区三区免费 | 日韩中文久久 | 精品亚洲一区二区三区四区五区 | 精品亚洲视频在线 | www.日本三级 | 中文字幕av一区 | 自拍偷拍在线视频 | 欧美一区二区三区视频 | 国产成人精品无人区一区 | 99精品欧美一区二区三区 | 国产精品久久久久久久久久东京 | 亚洲国产精品成人久久久 | 国产综合一区二区 | 色综合一区 | 色综久久 | 99视频精品 | 国产精品原创av | 色综合88 | 色婷婷基地 | 日韩激情视频一区 | 国产日韩精品一区二区 | 最新中文字幕在线 | 亚洲午夜精品一区二区三区 | 欧美日韩中文字幕 | 日韩精品一区二区三区在线观看 | 日韩高清av | 国产成人涩涩涩视频在线观看 | 中文字幕欧美日韩一区 | 在线观看国产www | 乳色吐息在线观看 | 日韩精品在线观看视频 | 亚洲人在线| 日日网 | 欧美日韩国产免费一区二区三区 | 成人激情视频在线观看 | 国产精品久久777777 | 日韩精品一 | 精品久久久久久 | 欧美黄 片免费观看 | 91精品国产欧美一区二区成人 | 黄色视频a级毛片 | 国产视频综合 | 鲁管视频 | 91免费版在线看 | 女人爽到高潮aaaa电影 | 日日干,天天干 | 亚洲国产成人精品久久 | 亚洲午夜精品视频 | 99久久婷婷 | 99国产精品99久久久久久 | 2024天天干| 色婷婷综合久久久中字幕精品久久 | 欧美日韩免费一区二区三区 | 91丨九色丨国产在线 | 成人亚洲电影 | 亚洲情欲网 | 免费av观看 | 午夜影皖 | 日本黄网站在线观看 | 91精品久久久久久久久中文字幕 | 日韩av成人| 亚洲国产精品一区 | 8x国产精品视频一区二区 | 99免费视频| 亚洲三区在线观看 | 久久福利 | 亚洲一区免费在线观看 | 国产精品视频播放 | 日韩在线一区二区 | 99免费在线播放99久久免费 | 99视频网站| 日韩1区3区4区第一页 | 天天爱天天操 | 久久国产亚洲精品 | 国产中文字幕一区 | 可以免费观看的av | 国产一区二区在线看 | 国产传媒毛片精品视频第一次 | 懂色av色香蕉一区二区蜜桃 | 日韩欧美在线视频 | 亚洲成熟少妇视频在线观看 | 亚洲中出 | jlzzjlzz亚洲日本少妇 | 亚洲国产aⅴ成人精品无吗 一区视频在线 | 欧美午夜精品一区二区三区电影 | 亚洲视频在线播放 | 国产电影一区二区 | 精品2区| 亚洲天堂男人 | 日韩高清中文字幕 | 一区二区三区日韩 | 一区二区三区免费在线观看 | 一区二区三区四区免费观看 | 日本不卡免费新一二三区 | 六月丁香在线观看 | 日韩一二| 亚洲乱码一区二区三区在线观看 | 九九热在线免费视频 | 日韩av福利| 黑人性dh | 国产精品福利一区 | 亚洲日韩中文字幕一区 | 国产在线资源 | 国产精品爱久久久久久久 | 91成人在线免费视频 | 少妇激烈床戏视频 | 久久伊人操 | 国产精品99精品久久免费 | 久久精品视频网站 | 欧美精品一区二区三区在线四季 | 久久青| 蜜桃一区二区三区 | 欧美视频免费看 | 欧美一级免费 | 成人一区二区在线 | 青青草免费在线 | 日韩欧美在线播放视频 | 天天操网 | www.涩涩视频 | www伊人 | 亚洲欧美日韩另类精品一区二区三区 | 成人免费在线观看视频 | 精品免费国产视频 | 亚洲一区二区三区在线观看免费 | 成人在线播放 | 国产成人精品999在线观看 | 精品国产乱码久久久久久闺蜜 | 狠狠搞狠狠操 | 国产精品久久嫩一区二区 免费 | 欧美成人免费 | 日韩欧美国产网站 | 久久精品国产99国产精2020新增功能 | 欧美成人精品一区二区男人看 | 天天天天干 | 国产在线日韩 | 欧美综合婷婷 | 国产最新一区 | 男人的天堂亚洲 | 久久精品这里只有精品 | 国产精品大片 | 久久综合亚洲 | 欧美一二三区在线 | 国产小视频在线 | 91日日夜夜 | 在线一级电影 | 久久久免费看 | 日本做暖暖视频高清观看 | 日韩精品免费在线视频 | 欧美成人二区 | 国产一区精品在线 | 国产一区在线观看视频 | 最近的中文字幕在线看视频 | 国产免费看 | 在线国产一区 | 欧美成人激情 | 国产精品免费观看 | 九九久久久 | 99国产精品久久久久久久 | www.成人.com | 国产精品三级久久久久久电影 | 在线观看国产精品一区二区 | 电影91久久久 | 亚洲日韩中文字幕一区 | 一卡二卡久久 | 欧美精品一区二区三区一线天视频 | 亚洲精品一区久久久久久 | 亚洲国产网站 | 欧美在线一区二区 | 亚洲 中文 欧美 日韩在线观看 | 欧美日韩在线观看中文字幕 | 国产91看片| 国产免费一区二区三区网站免费 | 九九热这里只有精品在线观看 | 亚洲 精品 综合 精品 自拍 | 欧美日韩在线一 | www.色综合 | 国产一级特黄毛片在线毛片 | 懂色中文一区二区在线播放 | 亚洲成人精品在线观看 | 国产伦一区| 亚洲精品三级 | 久久久艹 | 国产精品久久久久永久免费观看 | 成人性视频在线播放 | 久9久9| 久草视频免费看 | 91久久精品一区二区二区 | 免费观看成人毛片 | 天天摸天天摸 | 欧美日韩第一页 | 在线99视频 | 国产午夜精品一区二区三区视频 | 日韩免费高清视频 | 久久精品一区二区三区四区 | 日韩aⅴ一区二区三区 | 日韩欧美在线观看一区 | 亚洲一区二区在线视频 | 啪啪免费网站 | 日韩一区中文 | 一区二区三区在线播放 | 欧美午夜视频在线观看 | 伊人激情影院 | 天堂久久久久 | 日韩第一区 | 亚洲一区视频 | 国产亚洲精品久久久久久青梅 | 欧美日韩最新 | 亚洲视频在线观看免费 | 91精品在线看 | 日韩一级| 免费的黄视频 | 激情999 | 国产精品一区二区三区四区 | 亚洲a视频 | 亚洲精品视频在线播放 | 国产欧美综合在线 | 久久久蜜桃| 国产成人精品免费视频 | 超级碰在线视频 | 国产精品影院在线观看 | 成人在线视频网站 | 亚洲欧洲自拍 | 亚洲 欧美日韩 国产 中文 | 亚洲97| 亚洲精品乱码久久久久久 | 99久久精品免费 | 亚洲午夜精品a | 亚洲一二三 | 日日操狠狠操 | 久久窝| 91在线观看网站 | 欧美一级在线观看 | 国产精品一区在线观看你懂的 | 日本天天操 | 精品国产一区二区三区久久影院 | 欧美一区二区三区成人 | 欧美日韩国产一区二区三区在线观看 | 日韩中文在线观看 | 日韩精品一区二区在线观看 | 久久久成人av | 国产精品自拍视频网站 | 国产精品美女视频一区二区三区 | 视频一区二区三区在线播放 | 国产高清美女一级a毛片久久 | 国产精品久久久久久久久久久小说 | 精品国产一区二区三区久久影院 | 日韩免费在线观看视频 | 成人免费毛片aaaaaa片 | 国产婷婷久久 | a中文字幕 | 一区国产精品 | 免费av在线网站 | 精品一区二区三区中文字幕 | 亚洲第一色片 | 激情视频在线观看免费 | 国产精品久久久久久久久久 | 国产一区二区三区久久久 | 一区欧美 | 精品免费国产一区二区三区四区 | 成人在线观看网 | 久久久精品一区 | 欧美国产日本一区 | 久草.com| 中文在线亚洲 | 久久国产高清 | 国产精品一区二区三区四区 | 99re在线视频| 久久久精品网站 | 婷婷午夜激情 | 成年人免费看 | 欧美视频在线观看不卡 | 日韩成人在线观看 | 综合一区二区三区 | 99pao成人国产永久免费视频 | 国产美女视频一区 | 国产亚洲欧美一区二区 | 国产一区二区久久 | 天天操天天色天天 | 国产区视频在线观看 | 无毒黄网| 国产精品综合一区二区 | 中文字幕综合 | 欧美精品在线一区二区三区 | 91久久国产综合久久91精品网站 | 亚洲午夜电影 | 91视频一区二区 | 欧美日韩在线播放 | 国产精品爱久久久久久久 | 古典武侠第一页久久777 | 亚洲一区二区三区在线观看免费 | 在线视频国产一区 | 久久久资源 | 国产在线中文字幕 | 亚洲cb精品一区二区三区 | 做视频免费观看网站 | 91精品久久久久久久久入口 | 亚洲欧美日韩电影 | 国产在线一级视频 | 亚洲欧美日韩另类精品一区二区三区 | 中文字幕一区二区三区乱码图片 | 日本久久久亚洲精品 | 二区视频 | 久久精品99国产精品日本 | 欧美成人午夜视频 | 可以免费在线观看av的网站 | 久久精品一区二区 | 国产伦精品一区二区三区四区视频 | 免费的av网站 | 国产一级免费 | 午夜国产一级片 | 久久精品亚洲精品国产欧美kt∨ | 精品无人乱码一区二区三区 | 粉嫩高清一区二区三区精品视频 | 国产欧美久久久久久 | a级在线| 免费在线观看av的网站 | 日韩电影一区二区在线观看 | 在线激情网 | 亚洲免费视频大全 | 欧美日韩中文 | 久久这里只有精品23 | 欧美精品片 | 中文字幕乱码一区二区三区 | 国产成人久久精品77777 | 日韩精品一区二区三区在线 | 亚洲一区二区三区四区五区中文 | 太平公主一级艳史播放高清 | 国产亚洲精品精品国产亚洲综合 | 午夜精品一区二区三区在线视频 | 一级片福利|