摘要:操作數(shù)組的方法包括等截取元素,返回一個(gè)新的返回包括開始位置不包括結(jié)束位置,如果不傳參數(shù),這是從開頭到結(jié)尾在數(shù)組的末尾添加數(shù)據(jù)刪除最后一個(gè)元素在數(shù)組的頭部添加若干元素第一個(gè)元素刪除掉數(shù)組排序默認(rèn)把所有的元素轉(zhuǎn)換成類型在排序如果其中有小寫字母呢
操作數(shù)組的方法包括slice(),push(),pop(),unshift(),shift(),sort(),reverse(),concat(),jion()等;
slice():截取元素,返回一個(gè)新的Array,
var arr=["A","B","C","D","E"];
arr.slice(0,3);返回["A","B","C"];包括開始位置,不包括結(jié)束位置,如果不傳參數(shù),這是從開頭到結(jié)尾;
push();在數(shù)組的末尾添加數(shù)據(jù)
var arr=["A","B"];
arr.push("C");
console.log(arr);
pop():刪除最后一個(gè)元素
var arr=["A","B","C","D","E"];
arr.pop();
console.log(arr);
unshift():在數(shù)組的頭部添加若干元素
var arr=["A","B","C","D","E"];
arr.unshift("1","2");
console.log(arr);
shift():第一個(gè)元素刪除掉
var arr=["A","B","C","D","E"];
arr.shift();
console.log(arr);
sort():數(shù)組排序,默認(rèn)把所有的元素轉(zhuǎn)換成string類型在排序
var arr = ["B", "C", "A"];
console.log(arr.sort);
如果其中有小寫字母呢;
var arr = ["B", "C", "a"];
console.log(arr.sort());//["B", "C", "a"]還是原來的值,不改變,這是因?yàn)閟ort()排序是按照ASCII碼進(jìn)行排序,大寫字母在小寫字母之前,所以及出現(xiàn)這個(gè)結(jié)果;要是想按照字母先后順序排序,可以先把a(bǔ)rr.toUpperCase(),忽略大小寫進(jìn)行排序,
數(shù)字之間的排序:var arr=[1,3,10,5,8];
console.log(arr.sort());//[1, 10, 3, 5, 8]
這是因?yàn)檗D(zhuǎn)換成字符串,“1”比“3”的ASCII碼小,所以就排在了前面;
其實(shí)我們可以這樣寫:通常兩數(shù)比較,x
arr.sort(function(x,y){
if(xy){ return 1; } return 0;
})
console.log(arr);//[1, 3, 5, 8, 10];
reverse():把數(shù)組的順序調(diào)換個(gè);
var arr=[1,3,10,5,8];
arr.reverse();
console.log(arr);//[8, 5, 30, 10, 3, 1]
concat():兩數(shù)組進(jìn)行合并,返回一個(gè)新的數(shù)組
var arr=[1,2,3,4];
var arr1=[5,6,7,8,9];
var newArr= arr.concat(arr1);
console.log(newArr);//[1, 2, 3, 4, 5, 6, 7, 8, 9]
join():將數(shù)組按照指定的字符進(jìn)行串聯(lián),形成字符串,返回串聯(lián)后的數(shù)據(jù);
var arr=[1,2,3,4];
var arrJoin=arr.join("_");
console.log(arrJoin);//1_2_3_4
(以上所訴如有問題,歡迎指出,謝謝);
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/96613.html
摘要:中并沒有明確的數(shù)組數(shù)據(jù)類型。創(chuàng)建一維數(shù)組具有以下幾種方式二維數(shù)組數(shù)組是可以嵌套,這就意味著一個(gè)數(shù)組可以作為一個(gè)數(shù)組被包含在另外一個(gè)數(shù)組里面。利用這個(gè)特點(diǎn),創(chuàng)建二維數(shù)組,即數(shù)組的數(shù)組。刪除數(shù)組的最后一個(gè)元素并返回刪除的元素。 Array 概述 一維數(shù)組 數(shù)組是一個(gè)有序的數(shù)據(jù)集合,可以通過數(shù)組名稱和索引進(jìn)行訪問。JavaScript中并沒有明確的數(shù)組數(shù)據(jù)類型。創(chuàng)建一維數(shù)組具有以下幾種方式:...
摘要:幾乎所有的編程語(yǔ)言都有類似的數(shù)據(jù)結(jié)構(gòu)。然而的數(shù)組卻略有不同。沒有定義中說的那樣的數(shù)據(jù)結(jié)構(gòu),作為替代。元素通過指定的分隔符進(jìn)行分隔。返回該對(duì)象的源代碼。把數(shù)組轉(zhuǎn)換為本地?cái)?shù)組,并返回結(jié)果。 寫在前面的話: 經(jīng)??吹郊夹g(shù)博客上寫的內(nèi)容很詳細(xì),對(duì)于一個(gè)問題,大家的博客內(nèi)容似乎都是一樣的。不難發(fā)現(xiàn)這些技術(shù)博客已經(jīng)成為各路教程的匯總地,而教程一般都是參考國(guó)外博客翻譯或者直接在經(jīng)典的書籍上大片抄錄。...
摘要:學(xué)習(xí)目標(biāo)掌握編程的基本思維掌握編程的基本語(yǔ)法我們先來學(xué)習(xí)基礎(chǔ),后續(xù)會(huì)講解高級(jí)。語(yǔ)句基本語(yǔ)法當(dāng)循環(huán)條件為時(shí),執(zhí)行循環(huán)體,當(dāng)循環(huán)條件為時(shí),結(jié)束循環(huán)?;A(chǔ)語(yǔ)法循環(huán)體循環(huán)條件代碼示例初始化變量循環(huán)體自增循環(huán)條件語(yǔ)句和一般用來解決無法確認(rèn)次數(shù)的循環(huán)。 學(xué)習(xí)目標(biāo): 掌握編程的基本思維 掌握編程的基本語(yǔ)法 我們先來學(xué)習(xí)JavaScript基礎(chǔ),后續(xù)會(huì)講解JavaScript高級(jí)。 重點(diǎn)內(nèi)容 變...
摘要:學(xué)習(xí)目標(biāo)掌握編程的基本思維掌握編程的基本語(yǔ)法我們先來學(xué)習(xí)基礎(chǔ),后續(xù)會(huì)講解高級(jí)。語(yǔ)句基本語(yǔ)法當(dāng)循環(huán)條件為時(shí),執(zhí)行循環(huán)體,當(dāng)循環(huán)條件為時(shí),結(jié)束循環(huán)。基礎(chǔ)語(yǔ)法循環(huán)體循環(huán)條件代碼示例初始化變量循環(huán)體自增循環(huán)條件語(yǔ)句和一般用來解決無法確認(rèn)次數(shù)的循環(huán)。 學(xué)習(xí)目標(biāo): 掌握編程的基本思維 掌握編程的基本語(yǔ)法 我們先來學(xué)習(xí)JavaScript基礎(chǔ),后續(xù)會(huì)講解JavaScript高級(jí)。 重點(diǎn)內(nèi)容 變...
摘要:學(xué)習(xí)目標(biāo)掌握編程的基本思維掌握編程的基本語(yǔ)法我們先來學(xué)習(xí)基礎(chǔ),后續(xù)會(huì)講解高級(jí)。語(yǔ)句基本語(yǔ)法當(dāng)循環(huán)條件為時(shí),執(zhí)行循環(huán)體,當(dāng)循環(huán)條件為時(shí),結(jié)束循環(huán)?;A(chǔ)語(yǔ)法循環(huán)體循環(huán)條件代碼示例初始化變量循環(huán)體自增循環(huán)條件語(yǔ)句和一般用來解決無法確認(rèn)次數(shù)的循環(huán)。 學(xué)習(xí)目標(biāo): 掌握編程的基本思維 掌握編程的基本語(yǔ)法 我們先來學(xué)習(xí)JavaScript基礎(chǔ),后續(xù)會(huì)講解JavaScript高級(jí)。 重點(diǎn)內(nèi)容 變...
摘要:學(xué)習(xí)目標(biāo)掌握編程的基本思維掌握編程的基本語(yǔ)法我們先來學(xué)習(xí)基礎(chǔ),后續(xù)會(huì)講解高級(jí)。語(yǔ)句基本語(yǔ)法當(dāng)循環(huán)條件為時(shí),執(zhí)行循環(huán)體,當(dāng)循環(huán)條件為時(shí),結(jié)束循環(huán)?;A(chǔ)語(yǔ)法循環(huán)體循環(huán)條件代碼示例初始化變量循環(huán)體自增循環(huán)條件語(yǔ)句和一般用來解決無法確認(rèn)次數(shù)的循環(huán)。 學(xué)習(xí)目標(biāo): 掌握編程的基本思維 掌握編程的基本語(yǔ)法 我們先來學(xué)習(xí)JavaScript基礎(chǔ),后續(xù)會(huì)講解JavaScript高級(jí)。 重點(diǎn)內(nèi)容 變...
閱讀 6944·2021-09-22 15:08
閱讀 1943·2021-08-24 10:03
閱讀 2455·2021-08-20 09:36
閱讀 1335·2020-12-03 17:22
閱讀 2486·2019-08-30 15:55
閱讀 921·2019-08-29 16:13
閱讀 3067·2019-08-29 12:41
閱讀 3265·2019-08-26 12:12