js数组定义
1.Array方法
1.第一种定义方法
var arr = new Array(数值) // 数值为创建存储空间大小
arr[0] = 'a'; //[0]为数组下角标
arr[1] = 'b';
arr[2] = 'c';
2.第二种定义方法
var arr = ['a','b','c'];
注:javaScript的数组很特殊,可以自动扩容;
length属性:检测出一数组数量,可用于数组的遍历等~
2.数组的增删改查
(1)增:
var arr = ['a','b','c']
arr[1]='王5';
-
push()方法:在数组最后一个添加参数,并隐含返回数组长度;
用法: arr.push(‘小李’);//其中加’,'可插入多条数据 -
unshift()方法: 在数组最前面添加参数,并隐含返回数组长度
用法:arr.unshift(‘小李’); //其中加’,'可插入多条数据
(2)删
1.shift();方法:删除数组最前面的一条数据,并将删除的东西返回给我
2.pop();方法: 删除数组最后面的一条数据,并将删除的东西返回给我
3. splice()方法: 可删除 用法: splice (‘想删除的索引元素’,’删除的元素数量‘)
(3)改
- splice()方法: 一次替换多个值 用法:arr.splice(|想更改的下角标|,|想替换的几个元素 如两个|
,‘替换内容1’,‘替换的内容2’)