javascript原生對象常用方法總結(jié)(推薦)_javascript技巧

javascript原生對象常用方法總結(jié)(推薦)_javascript技巧

ID:30779888

大?。?14.61 KB

頁數(shù):19頁

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

javascript原生對象常用方法總結(jié)(推薦)_javascript技巧_第1頁
javascript原生對象常用方法總結(jié)(推薦)_javascript技巧_第2頁
javascript原生對象常用方法總結(jié)(推薦)_javascript技巧_第3頁
javascript原生對象常用方法總結(jié)(推薦)_javascript技巧_第4頁
javascript原生對象常用方法總結(jié)(推薦)_javascript技巧_第5頁
資源描述:

《javascript原生對象常用方法總結(jié)(推薦)_javascript技巧》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、JavaScript原生對象常用方法總結(jié)(推薦)下面都是我學(xué)習(xí)W3CSchool教程中有關(guān)JavaScript寫的學(xué)習(xí)筆記,每個(gè)方法我都親身測試過,每個(gè)方法的用途和參數(shù)列表,我都是在經(jīng)過我親身實(shí)踐后加上了我自己的一點(diǎn)理解,解釋的還算比較詳細(xì)?,F(xiàn)記錄下來,以便查閱:javascript之Array類:創(chuàng)建js數(shù)組兩種方式:vararr=[];或vararr=newArray();()里可以指定長度,也可以不指定,指不指定都無所謂,因?yàn)閖s里的數(shù)組長度是可變的concat(arrl,arr2,arr3arrx):js數(shù)組合并,返回合并后的新數(shù)組,至少需要傳遞一個(gè)數(shù)組,也可以傳

2、遞多個(gè)數(shù)組vararrl=newArray(3);arrl[0]二"George";arrl[1]="John";arr1[2]二"Thomas";arrl[3]="Jccry";vararr2二newArray(3);arr2[0]="James";arr2[1]二〃Adrew〃;arr2[2]="Martin";vararr3二newArray(3);arr3[0]="JaveT;arr3[l]=〃C#〃;arr3[2]二〃PHP〃;vararr4二arrl.coneat(arr2,arr3);alert(arr4);joinO:將數(shù)組元索按指定的分隔符拼接成一字符串

3、返回,默認(rèn)分隔符為英文逗號(hào)vararr二newArray(3)arr[0]="George";arr[1]二〃John〃;arr[2]=z,Thomasz,;arr[3]=〃Jeery";arr.join(?);sort(fn):數(shù)組排序,默認(rèn)是按英文字母的ASC碼升序排列,比如apple排在orange前而,其實(shí)sort還可以接收一個(gè)參數(shù),該參數(shù)function類型,有點(diǎn)類似于java里的比較器的意思,就是說如果不想按默認(rèn)的比較規(guī)則來排序,就必須提供一比較函數(shù),該函數(shù)冇兩個(gè)參數(shù)3、b,如果返回值小于0,則3排在b前而如果返回值大于0,則b排在a前面如果返回值等于0,則3

4、、b位置不變vararr二newArray(6);arr[0]=5;arr[1]=23;arr[2]=4;arr[3]=18;arr[4]=88;arr[5]=10;arr?sort(sortNumber);functionsortNumber(a,b){returna-b;Ipop():刪除數(shù)組的最后一個(gè)元素,把數(shù)組長度減1,并且返冋它刪除的元素的值。如果數(shù)組已經(jīng)為空,則pop()不改變數(shù)組,并返回undefined值。vararr=newArray(6);arr[0]二5;arr[l]=23;arr[2]=4;arr[3]=18;arr[4]=88;arr[5]二10

5、;vara=arr.pop();alert(a);for(varxinarr){alert(arr[x]);)push(nl,n2,n3,....nx):向數(shù)組末尾添加一個(gè)或多個(gè)元素,并返回添加后數(shù)組的長度,注意,此方法操作的是原數(shù)組對彖,不會(huì)創(chuàng)建副本。此方法可以接收多個(gè)參數(shù),至少要傳遞一個(gè)參數(shù)vararr=newArray(6);arr[0]二5;arr[1]=23;arr[2]=4;arr[3]=18;arr[4]=88;arr[5]二10;varlen=arr.push(44,80);alert(len);for(varxinarr){alert(arr[x]);}

6、reverse():顛倒數(shù)組中元素的順序,即如果原來數(shù)組元素是1,2,3,4,5,調(diào)用reverse()后,元素順序?yàn)?,4,3,2,1,注意,此方法直接操作的是原數(shù)組對彖,不會(huì)創(chuàng)建副本。vararr二[3,5,11,6,90,0];arr?reverse();for(varxinarr){alert(arr[x]);}shift():刪除數(shù)組的第一個(gè)元素,并返冋它刪除的那個(gè)元素如果數(shù)組已經(jīng)為空,則shift()不改變數(shù)組,并返冋undefined值注意,此方法直接操作的是原數(shù)組,不會(huì)創(chuàng)建副本對象vararr=[3,5,11,6,90,0];vara二arr.shift(

7、);alert(a);for(varxinarr){alert(arr[x]);Islice(start,end):用于截取start和end之間的數(shù)組元素并存入新數(shù)組返冋注意,此方法不會(huì)修改原數(shù)組,會(huì)創(chuàng)建數(shù)組副木對象。如果end未指定,則表示直接從start直到數(shù)組末尾,如果start或end為負(fù)數(shù),表示從后面開始算起,比如-1,表示從倒數(shù)第一個(gè)元素算起,以此類推。截取的區(qū)間范圍是[start,end),前閉后開區(qū)間,且start必須小于end如果沒找到一個(gè)元素,則返回一個(gè)空數(shù)組即數(shù)組的長度為0vararr=[3,5,11,

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

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

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