淺析javascript中的array數(shù)組類型系統(tǒng)

淺析javascript中的array數(shù)組類型系統(tǒng)

ID:30517219

大小:21.05 KB

頁數(shù):15頁

時間:2018-12-31

淺析javascript中的array數(shù)組類型系統(tǒng)_第1頁
淺析javascript中的array數(shù)組類型系統(tǒng)_第2頁
淺析javascript中的array數(shù)組類型系統(tǒng)_第3頁
淺析javascript中的array數(shù)組類型系統(tǒng)_第4頁
淺析javascript中的array數(shù)組類型系統(tǒng)_第5頁
資源描述:

《淺析javascript中的array數(shù)組類型系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫

1、我真正系統(tǒng)地接觸和學(xué)習(xí)黨的基本知識是在這次中級黨校的培訓(xùn)班上。通過學(xué)習(xí),了解了黨的發(fā)展歷程,對黨的性質(zhì)、宗旨、任務(wù)等基本知識有了進(jìn)一步的了解淺析JavaScript中的array數(shù)組類型系統(tǒng)  前面的話  數(shù)組是一組按序排列的值,相對地,對象的屬性名稱是無序的。從本質(zhì)上講,數(shù)組使用數(shù)字作為查找鍵,而對象擁有用戶自定義的屬性名。javascript沒有真正的關(guān)聯(lián)數(shù)組,但對象可用于實現(xiàn)關(guān)聯(lián)的功能  Array()僅僅是一種特殊類型的Object(),也就是說,Array()實例基本上是擁有一些額外功能的Object

2、()實例。數(shù)組可以保存任何類型的值,這些值可以隨時更新或刪除,且數(shù)組的大小是動態(tài)調(diào)整的  除了對象之外,數(shù)組Array類型可能是javascript中最常用的類型了。而且,javascript中的數(shù)組與其他多數(shù)語言中的數(shù)組有著相當(dāng)大的區(qū)別。本文將介紹javascript中的數(shù)組Array類型  創(chuàng)建數(shù)組  有兩種創(chuàng)建數(shù)組的方法:使用字面量語法和使用Array()構(gòu)造函數(shù)  【字面量】  使用數(shù)組字面量是創(chuàng)建數(shù)組最簡單的方法,在方括號中將數(shù)組元素用逗號隔開即可  varempty=[];//沒有元素的數(shù)組對黨的認(rèn)

3、識也有了進(jìn)一步的提高。才真正體會到了中國共產(chǎn)黨的偉大、光榮和正確,更感到只有中國共產(chǎn)黨是全中國最廣大人民利益的忠實代表我真正系統(tǒng)地接觸和學(xué)習(xí)黨的基本知識是在這次中級黨校的培訓(xùn)班上。通過學(xué)習(xí),了解了黨的發(fā)展歷程,對黨的性質(zhì)、宗旨、任務(wù)等基本知識有了進(jìn)一步的了解  varprimes=[2,3,5,7,11];//有5個數(shù)值的數(shù)組  雖然javascript數(shù)組與其他語言中的數(shù)組都是數(shù)據(jù)的有序列表,但與其他語言不同的是,javascript數(shù)組的每一項可以保存任何類型的數(shù)據(jù)  varmisc=[1.1,true,"

4、a"];//3個不同類型的元素  數(shù)組字面量中的值不一定要是常量,它們可以是任意的表達(dá)式  varbase=1024;  vartable=[base,base+1,base+2,base+3];  它可以包含對象字面量或其他數(shù)組字面量  varb=[[1,{x:1,y:2}],[2,{x:3,y:4}]];  如果數(shù)組的元素還是數(shù)組,就形成了多維數(shù)組  vara=[[1,2],[3,4]];  [注意]使用數(shù)字字面量表示法時,不會調(diào)用Array構(gòu)造函數(shù)  【構(gòu)造函數(shù)】  有三種方式調(diào)用構(gòu)造函數(shù)  【1】沒有參

5、數(shù),創(chuàng)建一個空數(shù)組  //該方法創(chuàng)建一個沒有任何元素的空數(shù)組,等同于數(shù)組直接量[]  vara=newArray();  【2】有一個數(shù)值參數(shù),該參數(shù)用于指定數(shù)組的長度對黨的認(rèn)識也有了進(jìn)一步的提高。才真正體會到了中國共產(chǎn)黨的偉大、光榮和正確,更感到只有中國共產(chǎn)黨是全中國最廣大人民利益的忠實代表我真正系統(tǒng)地接觸和學(xué)習(xí)黨的基本知識是在這次中級黨校的培訓(xùn)班上。通過學(xué)習(xí),了解了黨的發(fā)展歷程,對黨的性質(zhì)、宗旨、任務(wù)等基本知識有了進(jìn)一步的了解  vara=newArray(10);  console.log(a);//[]

6、  console.log(a[0],a.length);//undefined10  [注意]若存在一個其他類型的參數(shù),則會創(chuàng)建包含那個值的只有一項的數(shù)組  vara=newArray('10');  console.log(a);//['10']  console.log(a[0],a.length);//101  【3】有多個參數(shù)時,參數(shù)表示為數(shù)組的具體元素  vara=newArray(1,2,3);  console.log(a);//[1,2,3]  console.log(a[0],a[1],a[

7、2]);//123  使用Array()構(gòu)造函數(shù)時,可以省略new操作符  vara1=Array();  vara2=Array(10);  vara3=Array(1,2,3);  console.log(a1,a2,a3);//[][][1,2,3]  數(shù)組本質(zhì)  數(shù)組是按次序排列的一組值,本質(zhì)上,數(shù)組是一種特殊的對象  typeof[1,2,3]//"object"對黨的認(rèn)識也有了進(jìn)一步的提高。才真正體會到了中國共產(chǎn)黨的偉大、光榮和正確,更感到只有中國共產(chǎn)黨是全中國最廣大人民利益的忠實代表我真正系統(tǒng)地接

8、觸和學(xué)習(xí)黨的基本知識是在這次中級黨校的培訓(xùn)班上。通過學(xué)習(xí),了解了黨的發(fā)展歷程,對黨的性質(zhì)、宗旨、任務(wù)等基本知識有了進(jìn)一步的了解  數(shù)組的特殊性體現(xiàn)在,它的鍵名是按次序排列的一組整數(shù)(0,1,2…)。由于數(shù)組成員的鍵名是固定的,因此數(shù)組不用為每個元素指定鍵名,而對象的每個成員都必須指定鍵名  vararr=['a','b','c'];  console.log(Object.keys(a

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。