1什么是数组对象:1数组对象是使用单独的变量名来存储一系列的值。
2数组可以用一个变量名存储所有的值,并且可以用变量名访问任何
3 数组中的每个元素都有自己的的ID,以便它可以很容易地被访问到。
4实例
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">//数组
var arr_1=new Array(); //没有个数组指定长度
arr_1[0]="张三"
arr_1[3]="李四"
console.log(arr_1.length)
var arr_2=new Array(5)//指定数组的长度
arr_2[6]="王五"
console.log(arr_2.length)
var arr_3=["张三","李四","王五","赵四","喜羊羊","海绵宝宝","派大星"]
arr_3.length=0;//可以清空数组
console.log(arr_3)
//数组中常用的函数
//添加一个元素到数组中
arr_3.push("懒洋洋")//将元素添加到最后
arr_3.unshift("懒羊羊")//将元素添加到前面去
//删除
arr_3.pop()//将数组中的最后一个元素删除
arr_3.shift()//将数组中的第一个元素删除
arr_3.splice(3,1)//从指定位置删除指定的元素个数
console.log(arr_3)
arr_3.splice(3,1)//反转
console.log(arr_3)
//数组的去重,将不重复的元素放到一个新的是数组中
arr_4=[1,2,3,2,4,5,3,2,6,8]
var newArr=[]
for(var i=0;i<arr_4.length;i++){
//判断是否已存在某个元素,如果不存在,则不需要往newArr中添加
if(newArr.indexOf(arr_4[i])==-1){
newArr.push(arr_4[i])
}
}
console.log(newArr)
</script>
</body>
</html>
2正式表达式对象
表达式符号:
2例题