最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript 數(shù)組學(xué)習(xí)資料收集

 更新時間:2010年04月11日 23:38:06   作者:  
由于javascript 數(shù)組應(yīng)用比較廣泛,使用的朋友越來越多,腳本之家特為大家整理了一些js 數(shù)據(jù)方面的學(xué)習(xí)資料,大家看完了,基本上應(yīng)該對數(shù)組有個理解了。
在JavaScript中,創(chuàng)建一個數(shù)組可以使用 new Array,如下幾種語法都是正確的:
arrayObj = new Array() 創(chuàng)建一個數(shù)組。

arrayObj = new Array([size]) 創(chuàng)建一個數(shù)組并指定長度,注意不是上限,是長度。

arrayObj = new Array([element0[, element1[, ...[, elementN]]]]) 創(chuàng)建一個數(shù)組并賦值。

arrayObj = [element0, element1, ..., elementN] 創(chuàng)建一個數(shù)組并賦值的簡寫,注意這里中括號不表示可省略。

要說明的是,雖然第二種方法創(chuàng)建數(shù)組指定了長度,但實際上所有情況下數(shù)組都是變長的,也就是說即使指定了長度為5,仍然可以將元素存儲在規(guī)定長度以外的,注意:這時長度會隨之改變。

new Array(5) 是指創(chuàng)建一個長度為5的數(shù)組還是創(chuàng)建一個元素值為5的數(shù)組?創(chuàng)建一個長度為5的數(shù)組。

數(shù)組下標(biāo)是從0開始還是從1開始?從0開始,所以數(shù)組的上限等于數(shù)組的長度-1。

數(shù)組下標(biāo)的最大值是多少?2的32次方再減2,即4294967295,大約40億,夠用吧。

數(shù)組下標(biāo)為小數(shù)時會自動取整嗎?不會,將忽略或發(fā)生運行時錯誤。

支持多維數(shù)組嗎?不支持!不過可以將數(shù)組的每個元素再定義為數(shù)組,以達(dá)到多維數(shù)組的目的。

如何訪問數(shù)組元素?使用“[]”,比如數(shù)組名為arr,要訪問第一個元素,就使用arr[0]。

JavaScript數(shù)組 (JScript 版本 2)共有3個屬性、13個方法。3個屬性中只有l(wèi)ength是比較重要的 ,但比較簡單,另外 constructor 與 prototype 屬性是 object 共有的且不常用,所以對 Array 屬性不作介紹,而對Array的13個方法分組介紹,便于記憶。

pop 與 push:pop 移除最后一個元素并返回該元素值;push([item1 [item2 [. . . [itemN ]]]])將一個或多個新元素添加到數(shù)組結(jié)尾,并返回數(shù)組新長度,如果添加的是數(shù)組則先用逗號將該數(shù)組的各元素連接起來再添加。

shift 與 unshift:分別對應(yīng)于 pop 和 push,只是這是在數(shù)組的開始位置進(jìn)行。注意當(dāng)從開始位置移除或添加元素時,會將數(shù)組中的元素前移或后移。

slice 與 splice:slice(start, [end])以數(shù)組的形式返回數(shù)組的一部分,注意不包括 end 對應(yīng)的元素,如果省略 end 將復(fù)制 start 之后的所有元素;splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]])移除數(shù)組一個或多個元素,如果必要,在所移除元素的位置上插入新元素,數(shù)組形式返回所移除的元素,如果插入的是數(shù)組,則只插入數(shù)組的第一個元素。

reverse 與 sort:reverse() 反轉(zhuǎn)元素(最前的排到最后、最后的排到最前),并且返回數(shù)組地址;sort()對數(shù)組排序并且返回數(shù)組地址。

concat 與 join:concat 將多個數(shù)組(也可以是字符串)連接為一個數(shù)組;join(separator)返回字符串,這個字符串將數(shù)組的每一個元素值連接在一起,中間用 separator 隔開。

toLocaleString 、toString 、valueOf:可以看作是join的特殊用法,不常用。

更多基礎(chǔ)資料可以查看:js 數(shù)組

JavaScript數(shù)組的快速克隆(slice()函數(shù))和數(shù)組的排序、亂序和搜索(sort()函數(shù) 

javascript 刪除數(shù)組中重復(fù)項(uniq) 

JScript內(nèi)置對象Array中元素的刪除方法 

javascript數(shù)組使用調(diào)用方法匯總 

javascript 數(shù)組排序函數(shù) 

javascript中的對象和數(shù)組的應(yīng)用技巧

JavaScript 克隆數(shù)組最簡單的方法 

javascript創(chuàng)建數(shù)組的最簡代碼 

javascript 三種數(shù)組復(fù)制方法的性能對比

更多的東西,可以通過頁面上面的搜索 "javascript 數(shù)組",來查找更多相關(guān)的資料。

相關(guān)文章

  • js jq 單擊和雙擊區(qū)分示例介紹

    js jq 單擊和雙擊區(qū)分示例介紹

    雙擊事件(dblclick)會返回一次單擊事件(click)結(jié)果和一次雙擊事件(dblclick) 結(jié)果,下面有個不錯的示例,大家可以感受下
    2013-11-11
  • 深入分析Javascript事件代理

    深入分析Javascript事件代理

    JavaScript事件是所有網(wǎng)頁互動性的根基。在傳統(tǒng)的事件處理中,事件處理器將有可能導(dǎo)致內(nèi)存泄露或者是性能下降,JavaScript事件代理則是一種簡單的技巧,通過它你可以把事件處理器添加到一個父級元素上,這樣就避免了把事件處理器添加到多個子級元素上。
    2016-01-01
  • js中parseInt函數(shù)淺談

    js中parseInt函數(shù)淺談

    這篇文章介紹了Js中的parseInt函數(shù),有需要的朋友可以參考一下
    2013-07-07
  • TypeScrip中泛型的案例詳解

    TypeScrip中泛型的案例詳解

    這篇文章主要介紹了TypeScrip中泛型的案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • 全面理解閉包機制

    全面理解閉包機制

    下面小編就為大家?guī)硪黄胬斫忾]包機制。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • 關(guān)于javascript事件響應(yīng)的基礎(chǔ)語法總結(jié)(必看篇)

    關(guān)于javascript事件響應(yīng)的基礎(chǔ)語法總結(jié)(必看篇)

    下面小編就為大家?guī)硪黄P(guān)于javascript事件響應(yīng)的基礎(chǔ)語法總結(jié)(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,祝大家游戲愉快哦
    2016-12-12
  • 詳解JavaScript中的every()方法

    詳解JavaScript中的every()方法

    這篇文章主要介紹了JavaScript中的every()方法,是JS入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-06-06
  • JavaScript中的eval()函數(shù)詳解

    JavaScript中的eval()函數(shù)詳解

    和其他很多解釋性語言一樣,JavaScript同樣可以解釋運行由JavaScript源代碼組成的字符串,并產(chǎn)生一個值。JavaScript通過全局函數(shù)eval()來完成這個工作
    2013-08-08
  • javascript編程起步(第六課)

    javascript編程起步(第六課)

    javascript編程起步(第六課)...
    2007-02-02
  • 解析js如何獲取當(dāng)前url中的參數(shù)值并復(fù)制給input

    解析js如何獲取當(dāng)前url中的參數(shù)值并復(fù)制給input

    本篇文章是對js獲取當(dāng)前url中的參數(shù)值并復(fù)制給input的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06

最新評論

滨州市| 巫山县| 贞丰县| 大冶市| 汉源县| 板桥市| 东山县| 从化市| 伊宁县| 洛隆县| 牟定县| 兴业县| 大英县| 青神县| 阳朔县| 临武县| 泉州市| 宜章县| 固镇县| 金寨县| 宁武县| 林周县| 蓬莱市| 绍兴县| 泰州市| 交口县| 芒康县| 木兰县| 玉溪市| 金华市| 正安县| 石楼县| 上林县| 临海市| 读书| 晋宁县| 济阳县| 三明市| 饶河县| 德钦县| 双鸭山市|