Array 對象 所有方法 concat() 方法 合併多個數組,返回一個新數組 join() 方法 將數組合併為字元串,用指定的字元分割 pop() 方法 刪除成員(從後) 並返回該被刪除的元素 shift() 方法 刪除成員(從前) 並返回該被刪除的元素 splice() 方法 刪除多個元素 並 ...
Array 對象
所有方法
concat() 方法 | 合併多個數組,返回一個新數組 |
join() 方法 | 將數組合併為字元串,用指定的字元分割 |
pop() 方法 | 刪除成員(從後) 並返回該被刪除的元素 |
shift() 方法 | 刪除成員(從前) 並返回該被刪除的元素 |
splice() 方法 | 刪除多個元素 並用新元素替換 |
push() 方法 | 加入成員 如果參數是一個數組 會把數組作為單個元素加入, 如果合併數組請用concat方法 |
unshift() 方法 | 加入成員(加到最前面) 返回加入後的成員數 |
reverse() 方法 | 數組反轉順序 |
slice() 方法 | 取數組中的一部分,返回一個數組, 參數一為開始下標 參數二為結束下標 |
sort() 方法 | 數組排序 返回排序後的數組 |
toString 方法 | 到文本 |
valueOf 方法 | 返回指定對象的原始值 |
所有屬性:
constructor 屬性 創建對象的函數
length 屬性 取數組的長度
prototype 屬性 可用於給對象添加新的自定義方法
創建對象語法
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 數組為解析數組,也就是儘管可以分配多個元素給一個數組,但實際上只有包含數據的元素才存在。這減少了數組使用的記憶體數量。
博客簽名