提供對創建任何數據類型的數組的支持。
arrayObj = new Array()
arrayObj = new Array([size])arrayObj = new Array([element0[, element1[, ...[, elementN]]]])
arrayObj
必選項。要賦值為 Array 對象的變量名。
size
可選項。可選項數組的大小。由于數組的下標是從零開始,創建的元素的下標將從零到 size -1。
element0,...,elementN
可選項。要放到數組中的元素。這將創建具有 n + 1 個元素的長度為 n + 1 的數組。使用該語法時必須有一個以上元素。
創建數組后,能夠用 [ ] 符號訪問數組單個元素,例如:
var my_array = new Array();for (i = 0; i < 10; i++)
{my_array[i] = i;
}
x = my_array[4];
由于 Microsoft JScript 中的數組的下標是從零開始的,前面例子中最后一條語句訪問數組的第五個元素。該元素中保存的值是 4。
假如只向 Array 的構造函數傳遞了一個參數,而該參數是數字,則它必須是無符號32位整數(大約40億)。該值成為數組的大小。假如該值為數值,但小于0或不為整數,發生運行時錯誤。
假如傳遞給 Array 構造函數的是單個值并且不是數值,設置 length 屬性為1,而且唯一的元素值成為單個的傳入的參數。
請注重 JScript 數組為解析數組,也就是盡管可以分配多個元素給一個數組,但實際上只有包含數據的元素才存在。這減少了數組使用的內存數量。
constrUCtor 屬性 length 屬性 PRototype 屬性
concat 方法 join 方法 pop 方法 push 方法 reverse 方法 shift 方法 slice 方法 sort 方法 splice 方法 toLocaleString 方法 toString 方法 unshift 方法 valueOf 方法
版本 2
new 運算符
新聞熱點
疑難解答