声明数组
1.通过new创建数组
var arr = new Array(100, true, "hello")
2.省略new运算符创建数组
var arr = Array(100, true, "hello");
3.数组常量进行赋值。(js一般使用中括号[])
var arr = [100, true, "hello"];
数组的属性
数组.length 返回数组元素的个数
访问数组元素
数组[下标]
数组的遍历
for(var i in arr) {
...
}
数组的方法
push
格式:数组.push(参数1, 参数2, ...)
功能:给数组的末尾添加元素
返回值:插完元素以后数组的长度
pop
格式:数组.pop()
功能:从数组末尾取下一个元素
返回值:取下的元素
shift()
格式:数组.shift()
功能:从数组的头部取下一个元素
返回值:取下的元素
unshift()
格式:数组.unshift(参数1, 参数2, ...)
功能:从数组的头部插入元素
返回值:插完元素以后数组的长度
concat()
1.拷贝原数组,生成新数组
2.合并数组
格式:数组.concat(数组, 数组, ...)
返回值:合并成的新数组
slice()
格式:数组.slice(start, end) [start, end)
返回值:可以基于当前数组获取指定区域元素,提取元素生成新数组
splice()
格式:数组.splice(start, length, 数据1, 数据2 ... )
参数:
start 开始截取的位置
length 截取的元素长度
第三个参数开始:在start位置,插入的元素
返回值:截取下来的元素组成的元素
文章永久链接:https://tech.souyunku.com/40746