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 陣列為決議陣列,也就是盡管可以分配多個元素給一個陣列,但實際上只有包含資料的元素才存在,這減少了陣列使用的記憶體數量,
博客簽名轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/509531.html
標籤:JavaScript
上一篇:【前端必會】HtmlWebpackPlugin 和 SplitChunksPlugin 是什么?
下一篇:jQuery 筆記
