vararr二[elementO,elementl,...,elementn];//簡(jiǎn)單的定義方法復(fù)制代碼代碼如下:vararr=[1,2,3]此時(shí)可以知道復(fù)制代碼代">
javascript之a(chǎn)rray數(shù)組對(duì)象詳解_基礎(chǔ)知識(shí)

javascript之a(chǎn)rray數(shù)組對(duì)象詳解_基礎(chǔ)知識(shí)

ID:30776572

大?。?09.26 KB

頁(yè)數(shù):9頁(yè)

時(shí)間:2019-01-03

javascript之a(chǎn)rray數(shù)組對(duì)象詳解_基礎(chǔ)知識(shí)_第1頁(yè)
javascript之a(chǎn)rray數(shù)組對(duì)象詳解_基礎(chǔ)知識(shí)_第2頁(yè)
javascript之a(chǎn)rray數(shù)組對(duì)象詳解_基礎(chǔ)知識(shí)_第3頁(yè)
javascript之a(chǎn)rray數(shù)組對(duì)象詳解_基礎(chǔ)知識(shí)_第4頁(yè)
javascript之a(chǎn)rray數(shù)組對(duì)象詳解_基礎(chǔ)知識(shí)_第5頁(yè)
資源描述:

《javascript之a(chǎn)rray數(shù)組對(duì)象詳解_基礎(chǔ)知識(shí)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、javascript之Array數(shù)組對(duì)象詳解1、創(chuàng)建Array對(duì)象方法:>vararr二[elementO,elementl,...,elementn];//簡(jiǎn)單的定義方法復(fù)制代碼代碼如下:vararr=[1,2,3]此時(shí)可以知道復(fù)制代碼代碼如下:arrlOJ==1;arr[1]==2;arr[2]==3;>newArray();復(fù)制代碼代碼如下:vararr=newArray();//定義一個(gè)沒有任何內(nèi)容的數(shù)纟R對(duì)象,然示以卜市的方式為其賦值arr[O]="arrO";arr[l]=,,arrr,;arr[2]=”arr2”;>newArray(size);//定義一

2、個(gè)大小有限制的數(shù)組對(duì)象,然后以下面的方式賦值(賦值方式和上面是一樣的)復(fù)制代碼代碼如下:vararr=newArray(3);arr[O]=HarrOM;arr[l]="arrr*;arr⑵二Harr2";>newArray(element。,elementl,...,elementn);//直接將數(shù)組內(nèi)容定義好復(fù)制代碼代碼如下:vararr=newArrayC'arrO'V'arrl"/'arr2M);此時(shí)可以知道:復(fù)制代碼代碼如下:arr[O]==”airO”;arr[1J二二”air1”;arr[2]==”arr2”;2、Array對(duì)象屬性Array常見的屬性有三

3、個(gè):constructor、length和prototype>constructor,顧名思義,就是一個(gè)構(gòu)造器,即這個(gè)對(duì)彖是由什么構(gòu)成的,再通俗-點(diǎn)就是這個(gè)對(duì)象的類型,見下面例子復(fù)制代碼代碼如下:vararr=newArray(3);if(arr.constructor==Array){document.write("ThisisanArray11);}if(test.constructor==Boolean){document.write(HThisisaBoolean*1);}if(test.constructor==Date){document.write(nTh

4、isisaDate11);}if(test.constructor二二String){document.write(HThisisaString11);上面的輸出結(jié)果是:ThisisanArray>length,即Array的長(zhǎng)度復(fù)制代碼代碼如下:vararr=newArray(3);document.write(arr.length);//輸出結(jié)果是3注意,在Javascript中是可以修改Array對(duì)象的屬性的,因此:復(fù)制代碼代碼如下:arr.length=5;document.write(arr.length);//輸出結(jié)果是5>prototype,使您有能力向?qū)?/p>

5、象添加屬性和方法。復(fù)制代碼代碼如下:functionmyarray(name.age)〃定義一個(gè)類,此類H前有兩個(gè)屬性this.name=name;this.age=age;}varmyarr=newmyarray(njohn,25);myarray.prototype.test=null;//為myarray類添加了一個(gè)屬性myarr.test=ntestM;alert(myarr.test);//^g出test3、concat()方法>連接兩個(gè)或多個(gè)數(shù)組它有兩種使用方式:-一>連接實(shí)際數(shù)據(jù)例:復(fù)制代碼代碼如下:vararr=newArray(1,2,3);aler

6、t(arr.concat(4,5));//輸出1,2,3,4,5一->連接兩個(gè)或多個(gè)數(shù)組復(fù)制代碼代碼如下:vararrl=newAiray(123);vararr2=[4,5];vararr3=newArray(HjoneH/johnH);alert(arr1?concat(arr2,arr3));//輸出123,4,5,joneJohn4、join。方法〉數(shù)組中的元素放入一個(gè)字符串它可以有參數(shù)或者無(wú)參,參數(shù)代表的是對(duì)牛成的字符串的分割方式--->無(wú)參復(fù)制代碼代碼如下:vararr=newArray("jone",”Grrgy","john”);alert(arr.jo

7、in());//輸出jone,Grrgy,john字符串中間以,隔開>冇參復(fù)制代碼代碼如下:vararr=newArray(',joneM,"Grrgy",,'john");alert(arr.join(”."));//輸tl1jone.Grrgy.john字符串中間以參數(shù)隔開5、pop0方法用于刪除并返回?cái)?shù)組的最后一個(gè)元素(刪除前)復(fù)制代碼代碼如下:vararr=newArray(njone,7,john,grrgyn);document.write(arr.pop());//輸出內(nèi)容:grrgydocument.write(air

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

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

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