1、数组的创建
1 |
var arrayObj = new Array(); |
3 |
var arrayObj = new Array([size]); |
5 |
var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); |
要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以将元素存储在规定长度以外的,注意:这时长度会随之改变。
2、数组的元素的访问
1 |
var testGetArrValue=arrayObj[1]; |
3、数组元素的添加
1 |
arrayObj. push([item1 [item2 [. . . [itemN ]]]]); |
3 |
arrayObj.unshift([item1 [item2 [. . . [itemN ]]]]); |
5 |
arrayObj.splice(insertPos,0,[item1[, item2[, . . . [,itemN]]]]); |
4、数组元素的删除
5 |
arrayObj.splice(deletePos,deleteCount); |
5、数组的截取和合并
1 |
arrayObj.slice(start, [end]); |
3 |
arrayObj.concat([item1[, item2[, . . . [,itemN]]]]); |