1、首先用的最多的就是給數組賦值了
push:將參數添加到原數組末尾,並返回數組的長度
例1:
this.tableData=[]
this.tableData.push(data)
例2:
let list = [];
for (var i in this.form.lists) {
if(this.form.lists[i].value!=''&&this.form.lists[i].value!=null){
list.push({
id: this.form.lists[i].value
})
}
}
2、reverse:將數組反序
data.reverse(); //反轉元素(最前的排到最後、最後的排到最前)
data.sort(); //對數組元素排序
3、數組元素的字符串化
data = []
data.join(separator); //返回字符串,這個字符串將數組的每一個元素值連接在一起,中間用 separator 隔開,separator可以爲','。
4、數組元素的刪除
data.pop(); //移除最後一個元素並返回該元素值
data.shift(); //移除最前一個元素並返回該元素值,數組中元素自動前移
data.splice(deletePos,deleteCount); //刪除從指定位置deletePos開始的指定數量deleteCount的元素,數組形式返回所移除的元素
5、數組的創建
var arrayObj = new Array(); //創建一個數組
var arrayObj = new Array([size]); //創建一個數組並指定長度,注意不是上限,是長度
var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 創建一個數組並賦值
要說明的是,雖然第二種方法創建數組指定了長度,但實際上所有情況下數組都是變長的,也就是說即使指定了長度爲5,仍然可以將元素存儲在規定長度以外的,注意:這時長度會隨之改變。
6、sort(orderfunction):按指定的參數對數組進行排序
7、slice(start,end):返回從原數組中指定開始下標到結束下標之間的項組成的新數組