回覆列表
  • 1 # 何以笙丶丶

    JScript 語言參考

    --------------------------------------------------------------------------------

    length 屬性 (Array)

    返回一個整數值,這個整數比陣列中所定義的最高位元素的下標大 1。

    numVar = arrayObj.length

    引數

    numVar

    必選項。任意數值。

    arrayObj

    必選項。 任意 Array 物件。

    說明

    因為一個數組中的元素並不一定是連續的,所以 length 屬性也並不一定就等於陣列中的元素個數。例如,在下面的陣列定義中,my_array.length 中就包含 7,而不是 2:

    var my_array = new Array( );

    my_array[0] = "Test";

    my_array[6] = "Another Test";

    如果 length 屬性被賦予了一個比原先值小的數值,那麼陣列就被截斷,所有陣列下標等於或者大於 length 屬性的新值的元素都會被丟失。

    如果 length 屬性被賦予了一個比原先值大的數值,那麼陣列就被擴充套件,且所有新建元素都被賦值為 undefined。

    下面這個例子說明了 length 屬性的用法:

    function LengthDemo(){

    var a;

    a = new Array(0,1,2,3,4);

    return(a.length);

    }

    要求

    版本 2

    請參閱

    length 屬性 (Function) | length 屬性 (String)

    應用於: Array 物件

  • 中秋節和大豐收的關聯?
  • 紅酒當中的AOC等級是什麼意思?