1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. javascript數(shù)據(jù)創(chuàng)建方法參考

        時間:2020-11-22 20:57:24 JavaScript 我要投稿

        javascript數(shù)據(jù)創(chuàng)建方法參考

          在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í)際上所有情況下數(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ā)生運(yùn)行時錯誤。

          支持多維數(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é)尾,并返回?cái)?shù)組新長度,如果添加的是數(shù)組則先用逗號將該數(shù)組的各元素連接起來再添加。

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

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

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

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

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

        【javascript數(shù)據(jù)創(chuàng)建方法參考】相關(guān)文章:

        1.JavaScript創(chuàng)建對象方法2017最新

        2.javascript設(shè)置創(chuàng)建動態(tài)表格的方法

        3.Javascript自學(xué)方法攻略參考

        4.javascript自學(xué)軌跡參考

        5.javascript創(chuàng)建數(shù)組之聯(lián)合數(shù)組的使用方法

        6.javascript的方法

        7.Javascript加載方法

        8.JavaScript數(shù)據(jù)類型學(xué)習(xí)

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>