今天先简单的总结一下数组基础知识
1什么是数组
他是一种数据结构,将无序的数据做有序的排列,存储在一个变量中,原生js可以存储多种类型数据,这是由他的性质决定的,因为js是一种弱类型语言。
2数组创建的两种方式
var arr1=[1,2,3,4,5];//字面量创建
var arr2=new([1,2,3,4,5]);//对象构造函数创建
3判断是否是一个数组
var arr=[1,2,3,4,5];
alert(Array.isAarray(arr))
3数组的长度
arr.length
alert(arr.length);
4如何访问数组中的元素
//通过下标索引 =>数组名[下标],注意下标从0 开始,最后一个元素arr[arr.length-1]
var temp = arr[1,2,4,5];
//alert(temp);
var b=arr[2]//访问的是下标为2的元素,也就是4
alert(arr);
5遍历数组
var arr=[1,2,3,45,6];
for(var i=0;i<=arr.length;i++){
document.write(arr[i]+"<br>");
}
6清空数组
var arr=[5];//数组的长度
arr.length=0//将数组长度设置为0就是数组清空
数组中的一些常用方法
1在数组中的末尾添加元素
var arr=[1,2,3,4,5]
arr.push("真帅");//向数组中添加一个元素,并且返回数组新的长度
alert(arr);
2删除数组末尾的元素
var arr=[1,2,3,4,5]
arr.pop();
alert(arr);
3在数组开头添加新的元素
var arr=[1,2,3,4,5]
arr.unshift(8);//数组开头添加一个新的 元素,并且返回一个新的长度
alert(arr);
4数组的拼接
var obj2=[12,3,56,9];
var obj1=["df","fs","dt"];
var obj=obj1.concat(obj2)
alert(obj)
以上内容为JavaScript中的对象中的数组对象,下期会继续更新其他对象
如有兴趣或者疑问 可以加本人的微信,细聊
zs1204051558