成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

javascript數(shù)組有什么用

在javascript中,數(shù)組是有序數(shù)據(jù)的集合,用于對(duì)大量數(shù)據(jù)進(jìn)行存儲(chǔ),可以一次性存儲(chǔ)多個(gè)數(shù)據(jù),并且數(shù)組的長(zhǎng)度可以動(dòng)態(tài)的調(diào)整;通過使用數(shù)組,可以在很大程度上縮短和簡(jiǎn)化程序代碼,從而提高應(yīng)用程序的效率。

javascript數(shù)組有什么用

前端(vue)入門到精通課程:進(jìn)入學(xué)習(xí)

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

JavaScript 數(shù)組(Array)是有序數(shù)據(jù)的集合,數(shù)組中的每個(gè)成員被稱為元素(Element),每個(gè)元素的名稱(鍵)被稱為數(shù)組下標(biāo)(Index)。數(shù)組的長(zhǎng)度是彈性的、可讀寫的;即數(shù)組的長(zhǎng)度可以動(dòng)態(tài)的調(diào)整。

數(shù)組的作用:對(duì)大量數(shù)據(jù)進(jìn)行存儲(chǔ),可以一次性存儲(chǔ)多個(gè)數(shù)據(jù)。通過使用數(shù)組,可以在很大程度上縮短和簡(jiǎn)化程序代碼,從而提高應(yīng)用程序的效率。

在 JavaScript 中,您可以使用 Array 對(duì)象定義數(shù)組,此外,Array 對(duì)象中還提供了各種有關(guān)數(shù)組的屬性和方法。

數(shù)組的定義: Array 簡(jiǎn)寫: arr

數(shù)組是JS中的一個(gè)數(shù)據(jù)容器。它是引用類型之一。

它的作用非常簡(jiǎn)單,就是用來裝多個(gè)數(shù)據(jù),并且數(shù)組的長(zhǎng)度可以動(dòng)態(tài)的調(diào)整。


數(shù)組創(chuàng)建的方式:

  • 字面量

  • 構(gòu)造函數(shù)

字面量語法:var 數(shù)組名 = [成員1, 成員2, 成員3, …] ;

數(shù)組元素之間,逗號(hào)隔開;

javascript數(shù)組有什么用

構(gòu)造函數(shù)語法: var 數(shù)組名 = new Array(成員1, 成員2, 成員3, …) (至少要是有兩個(gè)或兩個(gè)以上的數(shù)組元素;) 小bug:當(dāng)參數(shù)只有一個(gè)且參數(shù)的類型是數(shù)字時(shí) ,會(huì)被當(dāng)做數(shù)組的長(zhǎng)度 ;

var arr = new Arry(5); console.log(arr); 輸出結(jié)果是: javascript數(shù)組有什么用

var數(shù)組名= new Array() ;
var arr = new Array ();//創(chuàng)建一個(gè)新的空數(shù)組
注意Array 0 ,A要大寫


數(shù)組由兩部分組成:

1:索引(也叫下標(biāo)) ,下標(biāo)從0開始;

2.成員(數(shù)組元素): 成員沒有任何限制,可以是任意類型的數(shù)據(jù);可以是字符串 可以是數(shù)字 可以是布爾值 可以是 undefined 可以是null 還可以是數(shù)組;

javascript數(shù)組有什么用

獲取數(shù)組元素:

數(shù)組的取值: 數(shù)組名[下標(biāo)] ; 下標(biāo)從零開始的;

// 格式:數(shù)組名[下標(biāo)] 下標(biāo)又稱索引
// 功能:獲取數(shù)組對(duì)應(yīng)下標(biāo)的那個(gè)值,如果下標(biāo)不存在,則返回undefined。
var arr = ['red',, 'green', 'blue'];

0 1 2
console.log(arr[0]); // red
console.log(arr[2]); // blue
aconsole.log(arr[3]); // 這個(gè)數(shù)組的最大下標(biāo)為2,沒有這個(gè)數(shù)組元素所以輸出的結(jié)果是undefined;


通過索引 添加成員/修改成員:

// 構(gòu)造函數(shù)定義一個(gè)數(shù)組 var arr = new Array('張三', '李四', '王五', '趙六')  // 添加成員 arr[4] = '龔七' console.log(arr)  //張三', '李四', '王五', '趙六','龔七' // 修改成員 arr[0] = '王老五' console.log(arr)  //'王老五', '李四', '王五', '趙六'

特殊情況: 通過索引 多設(shè)置成員, 中間會(huì)有斷開,為空; 禁止!

var arr = ["a", "b"];

arr[5] = "good";

console.log(arr); // javascript數(shù)組有什么用


遍歷數(shù)組:

javascript數(shù)組有什么用

javascript數(shù)組有什么用


數(shù)組的屬性length,就是數(shù)組成員的個(gè)數(shù);

數(shù)組名.length

var arr = [1, 2, 3, 4, 5, 6, 7, 8];

length表示數(shù)組的長(zhǎng)度 它會(huì)跟著數(shù)組實(shí)時(shí)發(fā)生變化(動(dòng)態(tài)監(jiān)測(cè)數(shù)組元素的個(gè)數(shù))

console.log(arr.length) //數(shù)組成員的個(gè)數(shù): 8

length屬性可讀可寫 它也會(huì)影響數(shù)組的成員個(gè)數(shù) 但是我們一般不會(huì)主動(dòng)修改該屬性;

javascript數(shù)組有什么用

var arr = [1, 2, 3, 4, 5, 6, 7, 8];

arr.length = 3;

console.log(arr.length); javascript數(shù)組有什么用

console.log(arr);

javascript數(shù)組有什么用

javascript數(shù)組有什么用

javascript數(shù)組有什么用


數(shù)組元素求和,求平均值:

javascript數(shù)組有什么用

求數(shù)組元素的最大值:

javascript數(shù)組有什么用

數(shù)組元素轉(zhuǎn)字符串,并分割開: 推薦: 數(shù)組名.join("連接符")

javascript數(shù)組有什么用

求數(shù)組中大于10的成員,并挑選出來:

javascript數(shù)組有什么用

javascript數(shù)組有什么用

數(shù)組元素的倒敘:

javascript數(shù)組有什么用


數(shù)組元素的增刪改查;

unshift 頭增 數(shù)組名.unshift("value")

作用:頭部增加 (可以增加多個(gè))

參數(shù):添加的成員,可以是多個(gè);

返回值:數(shù)組的新長(zhǎng)度

var arr = ['張三', '李四', '王五', '趙六']; var result = arr.unshift('王二',劉一) console.log(result); // 6 console.log(arr);  // ["王二", "劉一","張三", "李四", "王五", "趙六"]

push 尾增 數(shù)組名.push("value")

作用:尾部增加 (可以增加多個(gè))

參數(shù):添加的成員,可以是多個(gè);

返回值:數(shù)組的新長(zhǎng)度

var arr = ['張三', '李四', '王五', '趙六']; var result = arr.push('王二',"劉一") console.log(result); // 6 console.log(arr); // ["張三", "李四", "王五", "趙六", "王二","劉一"]

shift 頭刪 數(shù)組名.shift() 只刪除第一個(gè),()括號(hào)內(nèi)為空;

作用:刪除數(shù)組的頭部第一項(xiàng)

參數(shù):無;

返回值:被刪除的那一項(xiàng)

var arr = ['張三', '李四', '王五', '趙六']; var result = arr.shift() console.log(result); // 張三 console.log(arr) //  ['李四', '王五', '趙六'];

pop 尾刪 數(shù)組名.pop() 只刪除最后一個(gè),()括號(hào)內(nèi)為空;

作用:刪除數(shù)組最后一項(xiàng);

參數(shù):無;

返回值:被刪除的那一項(xiàng)

var arr = ['張三', '李四', '王五', '趙六']; var result = arr.pop(); console.log(result); // 趙六 console.log(arr) //["張三", "李四", "王五"]

concat 拼接,合并; 數(shù)組名.concat("value")

作用:合并

參數(shù):任意個(gè)、任意類型

返回值:一個(gè)新的合并后的數(shù)組

特點(diǎn):沒有改變?cè)瓉淼臄?shù)組

var arr1 = [1, 2, 3];

var arr2 = [4, 5, 6];

var newArr = arr1.concat(arr2, "good", true, 1);

console.log(arr1); // 1,2,3

console.log(arr2); //4,5,6

console.log(newArr); //1, 2, 3, 4, 5, 6, "good", true, 1

slice 截取 數(shù)組名.slice(start,end) 參數(shù)是下標(biāo); 包括開頭,不包括結(jié)尾;

slice的本質(zhì)是復(fù)制(淺復(fù)制)

作用:截取

參數(shù):

  1. 沒有參數(shù) 截取全部

  2. 一個(gè)參數(shù) 從指定位置截取到最后(包括最后)

  3. 兩個(gè)參數(shù) 從指定開始位置截取到指定的結(jié)束位置 1. 這兩個(gè)參數(shù)都是下標(biāo) 2. 開始位置(包含) 3. 結(jié)束位置(不包含) 4. 第二個(gè)參數(shù)要比第一個(gè)大;

  4. 參數(shù)可以是負(fù)數(shù),負(fù)數(shù)是從后面開始,最后一個(gè)是-1;

特點(diǎn):不改變?cè)瓟?shù)組

沒有參數(shù) (截取全部的)
var arr = ['張三', '李四', '王五', '趙六'];
var arr1 = arr.slice();
console.log(arr1) // ["張三", "李四", "王五", "趙六"]

一個(gè)參數(shù) (從指定位置截取到最后(包括最后))
var arr = ['張三', '李四', '王五', '趙六'];
var arr2 = arr.slice(1);
console.log(arr2) // ["李四", "王五", "趙六"]

兩個(gè)參數(shù) (包括開始,不包括結(jié)尾)
var arr = ['張三', '李四', '王五', '趙六'];
var arr3 = arr.slice(1, 3);
console.log(arr3) // ["李四", "王五"]

參數(shù)為負(fù)數(shù); (還是第二個(gè)參數(shù)要比第一個(gè)大)

var arr = ['張三', '李四', '王五', '趙六','劉一'];
var arr3 = arr.slice(-3, -1);
console.log(arr3) // ["王五","趙六"]

PS: 如果參數(shù)是負(fù)數(shù) 那么表示從后往前數(shù) 最后一個(gè)值是-1

splice 操作數(shù)組 數(shù)組名.splice(參數(shù)1,參數(shù)2,參數(shù)3)

作用:用于操作數(shù)組成員

參數(shù):

  • 參數(shù)1:操作開始位置; (從第幾個(gè)索引號(hào)后開始, 可以看成直接從順序的第幾個(gè)后開始的)
  • 參數(shù)2:刪除的成員個(gè)數(shù); (為0,是添加)
  • 參數(shù)3:從第三個(gè)參數(shù)開始是添加的成員;

返回值:被刪除的那些成員組成的數(shù)組

特點(diǎn):會(huì)改變?cè)瓟?shù)組

// 刪除  var arr = ['張三', '李四', '王五', '趙六']; var result = arr.splice(1, 2) console.log(result); // ["李四", "王五"] console.log(arr); // ["張三", "趙六"]    ---------------------------------------------------------------------- // 插入   第二個(gè)參數(shù)為0;  var arr = ['張三', '李四', '王五', '趙六']; var  result = arr.splice(2, 0, '小綿羊'); console.log(result); // [] console.log(arr) // ["張三", "李四", "小綿羊", "王五", "趙六"] ------------------------------------------------------------------------ // 替換   第一個(gè)參數(shù)從哪里開始, 第二個(gè)參數(shù)刪除幾個(gè),第三個(gè)參數(shù)...添加的新成員;  var arr =['張三', '李四', '王五', '趙六']; var result = arr.splice(2, 1, '小綿羊', '大綿羊'); console.log(result); // ["王五"] console.log(arr) // ["張三", "李四", "小綿羊", "大綿羊","趙六"]

———————————————————————————————–

如果只有一個(gè)參數(shù) 則第二個(gè)參數(shù)默認(rèn)為刪除所有;

var arr = ['張三', '李四', '王五', '趙六'];

var result = arr.splice(2);

console.log(result); // ["王五","趙六"]

console.log(arr) // ["張三", "李四"]

indexOf 數(shù)組名.indexOf("數(shù)組元素")

作用: 查找

參數(shù):被查找的成員;

返回值:下標(biāo)(索引); 若有該成員返回該索引; 若沒有就返回-1

var arr = ["a", "b", "c", "d", "e", "f"];

var idx = arr.indexOf("d"); //3

var idx = arr.indexOf("aa"); //-1

console.log(idx);

join 數(shù)組名.join("連接符")

作用:轉(zhuǎn)字符串

返回值:數(shù)組元素變成字符串類型,鏈接符相連;

參數(shù): 拼接符號(hào)(可選)

數(shù)組名.join() 不寫內(nèi)容,默認(rèn)是逗號(hào), ;

數(shù)組名.join(''), '' 沒有空格隔開, 數(shù)組直接相連;

數(shù)組名.join(' ') 空格隔開, 空格

數(shù)組名.join('*')

var arr =['張三', '李四', '王五', '趙六']; var str = arr.join(); console.log(str); // 張三,李四,王五,趙六  var str1 = arr.join('+'); console.log(str1); // 張三+李四+王五+趙六   var str2 = arr.join('❤'); console.log(str2); // 張三❤李四❤王五❤趙六

//返回值是數(shù)組元素變成字符串,并連接符相連;

reverse 數(shù)組倒敘 數(shù)組名.reverse() 括號(hào)內(nèi)不跟參數(shù);

作用:將數(shù)組的成員倒序

返回值:倒敘的原數(shù)組

參數(shù):無

特點(diǎn):會(huì)改變?cè)瓟?shù)組

var arr =['張三', '李四', '王五', '趙六']; console.log(arr) // ["張三", "李四", "王五", "趙六"]  var arr1 = arr.reverse(); console.log(arr1) // ["趙六", "王五", "李四", "張三"] console.log(arr === arr1) // true

console.log(arr) // ["趙六", "王五", "李四", "張三"] //會(huì)改變?cè)瓟?shù)組;

其他方法:

javascript數(shù)組有什么用

sort 排序 數(shù)組名.sort(函數(shù)) 升序或降序

作用:將數(shù)組成員按照指定規(guī)則排序

返回值:排序后原數(shù)組

參數(shù):規(guī)則函數(shù); 不跟參數(shù)(//不跟參數(shù),會(huì)先轉(zhuǎn)為字符串,然后按照ascii碼排序首字母排;)

特點(diǎn):會(huì)改變?cè)瓟?shù)組

var arr = [89, 96, 45, 66, 78, 3, 100, 1];

arr.sort(function(a, b) {

return a – b; // 升序

});

console.log(arr); // [1, 3, 45, 66, 78, 89, 96, 100];

————————————————————————-

var arr = [89, 96, 45, 66, 78, 3, 100, 1];

arr.sort(function(a, b) {

return b – a; // 降序

});

console.log(arr); // [100, 96, 89, 78, 66, 45, 3, 1];

————————————————————–

var arr = [89, 96, 45, 66, 78, 3, 100, 1];

arr.sort(); //不跟參數(shù),會(huì)先轉(zhuǎn)為字符串,然后按照ascii碼排序首字母排;

console.log(arr); //[1, 100, 3, 45, 66, 78, 89, 96]

交換兩個(gè)變量的值

var a = 4; var b = 5;  // 交換兩個(gè)變量的值要借助第三個(gè)變量 var c = b; b = a; a = c;  console.log(a); // 5 console.log(b); // 4

數(shù)組的冒泡排序

for (var j = 0; j < arr.length – 1; j++) {
for (var i = 0; i < arr.length – 1 – j; i++) {
if (arr[i] > arr[i + 1]) {
var temp = arr[i];
arr[i] = arr[i + 1];
arr[i + 1] = temp;
}
}
}

———————————————————-

要排序 就要比較大小

先拿著第一個(gè)數(shù)字與第二個(gè)比 如果第一個(gè)大 則交換位置 比完之后 數(shù)組的第二個(gè)位置的數(shù)字一定比第一個(gè)大

再拿著第二個(gè)與第三個(gè)比 比完之后 數(shù)組的第三個(gè)肯定比第二個(gè)位置的數(shù)要大

以此類推 一輪比完之后 最后的數(shù)字一定是最大的

第二輪從頭繼續(xù)比較 第二輪結(jié)束之后 可以確定第二個(gè)最大的數(shù)字

第三輪…

至最后.

// // 外層循環(huán) 決定了內(nèi)層循環(huán)的執(zhí)行次數(shù)

for (var j = 0; j < arr.length – 1; j++) {

// 內(nèi)層循環(huán) 兩兩比較

for (var i = 0; i < arr.length – 1 – j; i++) {

/ / 判定 如果前面大 后面小 則交換

if (arr[i] > arr[i + 1]) {

var temp = arr[i];

arr[i] = arr[i + 1];

arr[i + 1] = temp;

}

}

}


二維數(shù)組

一個(gè)數(shù)組的每一個(gè)成員也是數(shù)組,這就叫做二維數(shù)組。

一維數(shù)組: [1, 2, 3, 4, 5, 6]

二維數(shù)組:

[

[1, 2, 3, 4, 5, 6],

[1, 2, 3, 4, 5, 6],

[1, 2, 3, 4, 5, 6]

]


清空數(shù)組的方法:

// 方式1 推薦
arr = [ ];
// 方式2
arr.length = 0;

// 方式3
arr.splice(0, arr.length);

【推薦學(xué)習(xí):javascript高級(jí)教程】

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
国产一区二区三区美女| 大胸年轻继拇HD无码| 久久综合激激的五月天| 皇上H小妖精把腿张开| 娇小12-13╳YⅩ╳毛片高清 | 国产人无码A在线西瓜影音| ZOZ○ZO女人和另类ZOZ0| 被吊起来张开腿供人玩弄| 亚洲综合国产一区二区三区| 亚洲欧美日韩综合一区| 再深点灬舒服灬太大了添动视频 | 白丝JK高潮喷水在线观看| 成熟交BGMBGMBGM图片| 中文字幕亚洲综合久久综合| AV无码精品久久久久精品免费| 被喂春药蹂躏的欲仙欲死视频| 中文字幕无码一线二线三线| www.av在线.com| 高清国产天干天干天干| 国产中年熟女高潮大集合| 国产成人无码精品久久久小说| 被黑人巨茎日出白浆的少妇| 国产成人综合色在线观看网站| 韩国毛片两个母亲电影在线播放| 久久久久亚洲AV无码去区首| 精品一区二区三区AV天堂| 美女内射在线观看| 日本少妇内射XXⅩⅩⅩⅩⅩⅩ| 污污污WWW精品国产网站| 日本熟妇厨房XXXXX乱| 无码人妻一区二区三区免费N鬼沢| 亚洲国产精品久久久久秋霞小 | 久久婷婷五月综合色奶水99啪| 欧美猛少妇性ⅩXXX| 天天躁夜夜躁狠狠躁2020有剧| 日韩欧国产精品一区综合无码| 午夜精品久久久久久久| 一区二区三区精品偷拍| YSL万人千色T9| 国产精品线在线精品| 久久AⅤ人妻少妇嫩草影院| 欧美激情精品久久久久久黑人| 少妇粉嫩小泬喷水视频| 亚洲欧美一区二区三区在线| JαPαηeseHD熟女熟妇伦| 国产欧美另类久久久精品图片| 久久久久亚洲精品无码蜜桃| 日韩精品人成在线播放| 亚洲第一AV无码专区| BBW厕所白嫩BBWXXXX| 99久久久国产精品免费牛牛 | 长腿校花无力呻吟娇喘| 中文在线无码高潮潮喷在线播放| 超碰人人看人人2017| 精品久久久久久国产潘金莲| 人妻被按摩到潮喷中文不卡| 亚洲AV无码专区国产乱码软件 | 妺妺窝人体色聚窝窝| 无码高潮爽到爆的喷水视频APP| 永久黄网站免费视频性色| 国产CHINASEX对白VID| 久久天天躁夜夜躁狠狠| 天天爽夜夜爽人人爽一区二区| 一本一本久久A久久精品综合| 绯色AV一区二区三区在线高清| 久久精品麻豆日日躁夜夜躁| 少妇爆乳无码AV专区网站寝取| 一区二区三区无码免费看| 国产成人无码免费视频麻豆| 免费XXXXX大片在线观看一区| 无码人妻巨屁股系列大又挺拔| 97色偷偷色噜噜男人的天堂| 国精产品砖一区二区三区糖心| 人妻少妇aB又紧又爽精品视频| 亚洲欧美日韩精品色XXX| 疯狂做受XXXX国产| 妺妺窝人体色WWW人体色| 欧美日韩人妻精品一区二区三区| 亚洲AV无码一区二区三区在线| 波多野结衣在线播放| 久久天天躁夜夜躁狠狠躁2022| 脱了老师内裤猛烈进入的软件| 99久热RE在线精品99RE| 精品人妻VA出轨中文字幕| 丝袜老师办公室里做好紧好爽| 18禁黄网站禁片无遮挡观看AP| 和朋友换娶妻野外夫妇3| 少妇愉情理伦片丰满丰满午夜| 99精产国电影品一二三产区区别| 精品成人免费一区二区| 天天想你视频免费观看西瓜| BT天堂网WWW天堂在线资源| 久久精品国产一区二区三区| 无线乱码A区B区C区| 被CAO的奶水直喷高H| 蜜桃无码一区二区三区| 亚洲乱码尤物193YW最新网站| 国产成人综合亚洲AV第一页| 欧洲熟妇色XXXXX欧美老妇伦| 无码日韩人妻AV一区免费| 宝贝腿开大点我添添公视频免 | 含羞草实验室隐藏路径2023 | 非洲BBOOMBBOOM的含义| 欧美黑人性暴力猛交喷水| 亚洲午夜性春猛交XXXX偷窥| 国产免费人成视频在线播放播 | 绯色av一区二区三区蜜臀| 欧洲S码亚洲M码精品一区| 中文在线官网在线| 久久精品亚洲中文无东京热 | 综合无码一区二区三区| 久久久久精品国产三级美国美女| 亚洲成AV人片在线观看天堂无 | 天天综合天天爱天天做| ZPS无套内射视频免费播放| 女人什么姿势下面最紧 | 成人爽A毛片免费网站美国| 欧美V日韩V亚洲V最新在线观看| 永久免费AV无码网站韩国毛片 | 亚洲另类欧美综合久久图片区| 国产美女自卫慰黄网站| 玩弄人妻少妇老师美妇厨房| 嗯啊开小嫩苞HHH好深男男| 人人澡人人妻人人爽人人蜜桃麻豆| 69堂人成无码免费视频果冻传媒| 高潮好爽视频在线观看| 日本黄色免费在线观看| 把她送上一个又一个巅峰| 欧美激情视频一区| 99无人区码一码二码三| 欧美激情XXXX| AV人摸人人人澡人人超碰| 女人被爽到呻吟GIF动态图| 91精品人妻一区二区三区| 男男射精控制PLAY小说| √天堂资源中文WWW| 欧美高清视频手机在在线| 55岁大妈玩CSGO| 欧美黑人性爱视频 | 国产成人无码久久久精品一| 他将头埋进双腿间吮小核| 国产AV无码专区亚洲AV男同| 天天天欲色欲色WWW免费| 国产精品原创巨作AV女教师| 午夜人妻理论片天堂影院| 含紧一点H边做边走动| 亚洲日本乱码在线观看| 久久丫免费无码一区二区| 在线天堂免费观看.WWW| 免费无码专区毛片高潮喷水| 99精产国品一二产区在线 | 精品乱码一区内射人妻无码| 亚洲中文字幕无码久久2020| 久久婷婷成人综合色综合| 1—36集电视剧免费观看36集| 欧美日本国产VA高清CABAL| 车子一晃一晃的就C进去了肉| 色先锋AV资源中文字幕| 国产精品乱码高清在线观看| 亚洲AV午夜成人影院老师机影院| 精品人妻人人做人人爽夜夜爽| 伊人久久久AV老熟妇色| 欧美VIDEOSDESXO孕交| 成人做爰高潮A片免费视频| 婷婷人人爽人人爽人人片| 好男人好资源影视在线| 一本大道东京热无码视频| 女性の乳頭を遮住する方法| 厨房玩丰满人妻HD完整版视频| 天天躁日日躁狠狠躁欧美老妇| 韩国19禁床震无遮掩免费| 一二三四视频社区在线| 欧美性爱一区二区三区四区| 国产AV无码一区二区二三区J| 亚洲AV无码精品色午夜在线观看| 久久久久亚洲AV无码网站| DIPTYQUE含羞草香薰| 丝袜足控一区二区三区| 狠狠色狠狠色综合| 天美传媒MV在线看免费 | 亚洲AV成人综合网伊人APP| 久久人人爽爽人人爽人人片AV| FRYEE性欧美18 19| 无码人妻丰满熟妇区五十路在线| 久久精品国产99精品最新 | 欧美XXXXX高潮喷水| 国产成人精品午夜福利在线播放| 日韩成人无码专区一视频| 国产品无码一区二区三区在线蜜桃| 亚洲色成人网站WWW永久| 欧美日韩不卡高清在线看| 国产精品久久久久精品…| 夜夜爽77777妓女免费看 | 成码无人AV片在线电影网站| 亚洲AV无码成人| 男女啪啪摸下面喷水网站| 国产00高中生在线无套进入| 少妇性SEXBBWZⅩX| 久久久国产精品人妻AⅤ麻豆| 啊灬啊灬啊灬快灬少妇软件|