欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

javascript能不能取數(shù)組的值

這篇文章給大家分享的是有關(guān)javascript能不能取數(shù)組的值的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

成都創(chuàng)新互聯(lián)是一家以網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、品牌設(shè)計、軟件運維、seo優(yōu)化排名、小程序App開發(fā)等移動開發(fā)為一體互聯(lián)網(wǎng)公司。已累計為混凝土攪拌機等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開發(fā)服務(wù)。

javascript可以取數(shù)組的值,獲取值的方法:1、使用“數(shù)組變量名[下標(biāo)值]”語句;2、使用slice()函數(shù),語法“arr.slice(下標(biāo),元素個數(shù))”;3、使用splice()函數(shù),語法“arr.splice(下標(biāo),元素個數(shù))”。

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

javascript獲取數(shù)組值的方法

方法1:利用 數(shù)組變量名[下標(biāo)值] 的形式

var fruits = ['蘋果',"香蕉", '榴蓮', '橘子', '菠蘿蜜',"梨子"];
console.log(fruits[2]);

javascript能不能取數(shù)組的值

方法2:使用slice()函數(shù)

slice() 方法夠截取數(shù)組中指定區(qū)段的元素,并返回這個子數(shù)組。該方法包含兩個參數(shù),分別指定截取子數(shù)組的起始和結(jié)束位置的下標(biāo)。

var a = [1,2,3,4,5];  //定義數(shù)組
var b = a.slice(2,5);  //截取第三個元素到第六個元素前的所有元素
console.log(b);  //返回[3,4,5]

使用該方法時,應(yīng)該注意下面幾個問題。

1) 第 1 個參數(shù)指定起始下標(biāo)位置,包括該值指定的元素;第 2 個參數(shù)指定結(jié)束位置,不包括指定的元素。

2) 該方法的參數(shù)可以自由設(shè)置。如果不傳遞參數(shù),則不會執(zhí)行任何操作;如果僅指定一個參數(shù),則表示從該參數(shù)值指定的下標(biāo)位置開始,截取到數(shù)組的尾部所有元素。

var b = a.slice(2);  //截取數(shù)組中第三個元素,以及后面所有元素
console.log(b);   //返回[3,4,5]

3) 當(dāng)參數(shù)為負(fù)值時,表示按從右到左的順序進行定位,即倒數(shù)定位法,而不再按正數(shù)順序定位(從左到右),但取值順序依然是從左到右。

var b = a.slice(-4,-2);  //截取倒數(shù)第四個元素到倒數(shù)第二個元素前的元素
console.log(b);   //返回[2,3]

如果起始下標(biāo)值大于或等于結(jié)束下標(biāo)值,將不執(zhí)行任何操作。

var b = a.slice(-2,-4);  //截取倒數(shù)第二個元素到倒數(shù)第四個元素前的元素
console.log(b);  //返回空集

上面示例說明數(shù)組在截取時,始終是按從左到右的順序執(zhí)行操作,而不會是從右到左的反向操作。

4) 當(dāng)起始參數(shù)值大于或等于 length 屬性值時,將不會執(zhí)行任何操作,返回空數(shù)組。而如果第二個參數(shù)值大于 length 屬性值時,將被視為 length屬性值。

var b = a.slice(3,10);  //截取第四個元素,直到后面所有元素
console.log(b);  //返回[4,5]

5) slice() 方法將返回數(shù)組的一部分(子數(shù)組),但不會修改原數(shù)組。而 splice() 方法是在原數(shù)組基礎(chǔ)上進行截取。如果希望在原數(shù)組基礎(chǔ)上進行截取操作,而不是截取為新的數(shù)組,這時候就只能夠使用 splice() 方法了。

方法3:使用splice()函數(shù)

splice() 方法可以添加元素、刪除元素,也可以截取數(shù)組片段。刪除元素時,將返回被刪除的數(shù)組片段,因此可以使用 splice() 方法截取數(shù)組片段。

splice() 方法執(zhí)行的返回值是被刪除的子數(shù)組。

var a = [1,2,3,4,5];  //定義數(shù)組
var b = a.splice(2);  //從第三個元素開始執(zhí)行刪除
console.log(b);  //被刪除的子數(shù)組是[1,2]

如果沒有刪除元素,則返回的是一個空數(shù)組。

var b = a.splice(2,0);  //不執(zhí)行刪除操作
console.log(b.constructor == Array);  //返回true,說明是一個空數(shù)組

感謝各位的閱讀!關(guān)于“javascript能不能取數(shù)組的值”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

網(wǎng)站標(biāo)題:javascript能不能取數(shù)組的值
文章來源:http://aaarwkj.com/article46/iipdhg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、網(wǎng)站排名、網(wǎng)站內(nèi)鏈響應(yīng)式網(wǎng)站、用戶體驗、手機網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護公司
欧美又粗又成人大视频| 国产欧美日韩在线高清| 综合av在线一区天堂| 国产福利91精品一区二区三| 黄色录像一级二级三级| 五月天男人的天堂精品| 日韩精选视频在线播放| 免费在线免费观看av| 少妇高潮毛片免费看高潮| 亚洲欧美成人高清在线观看| 四虎在线观看精品一区| 蜜臀av人妻一区二区三区| 亚洲乱码日韩电影网站| 亚洲激情av在线观看| 不卡的国产在线视频| 哪里可以看日韩免费毛片| av中文字幕在线电影| 国产做a爰片久久91| 亚洲最大五月六月丁香婷婷| 91精品免费播放在线观看| 丁香六月综合激情啪啪啪| 日本视频三区在线播放| 日韩av在线黄色免费大全| 日本女优邻居人妻中文字幕| 国产九色av在线一区尤物| 成人国产视频免费观看| 亚洲第一狼人天堂在线| 成人午夜激情福利动态| 午夜福利日本一区二区| 亚洲精品日韩在线欧美| 国产黄色片网站在线看| 精品嫩模福利一区二区蜜臀| av在线中文字幕剧情| 夫妻爱爱视频在线观看| 国产精品国产不卡在线| 成年人免费久久毛片| 一区二区尤物区亚洲国产精品区| 不卡的视频在线观看| 黄色资源网日韩三级一区二区| 日本色小姐美国青青草原| 久久久人妻精品少妇av|