javaScript的数组使用

数组的声明

function  demo1(){

//方式一

var arr1=new Array();

//方式二  5:数组的长度

var arr2=new Array(5);

//方式三 具体的元素

var arr3=new Array(1,1.2,true,'bjsxt',new Date());

//方式四 (使用较多)

var arr4=[1,1.2,new Date(),true,"北京尚学堂"];

console.log(arr4); }

02数组的使用

function  demo2(){

var arr=[];

arr[0]="123";

arr[1]=true;

arr[2]=new Date();

arr[6]=1.2;

arr[10]=1;

//js中数组的下标是可以不连续的,如果不连续默认补充empty

console.log(arr);}

03数组的扩容

function  demo3(){

var arr =[1,1.2,new Date(),false,"呵呵"];

console.log("前:"+arr);

   //数组的扩容

// arr.length=10;

//数组的缩小

arr.length=3;

console.log("后:"+arr);

}

04数组的遍历

function  demo4(){

var arr =[1,1.2,new Date(),false,"呵呵"];

//普通的for循环

/*for(var i =0;i<arr.length;i++){

console.log(arr[i]);

}*/

增强for循环  u:是代表的是数组的下标不是具体的数组中的元素

for(var  u in arr){

console.log(arr[u]);

}

}

05数组中常用的方法

function  demo5(){

var arr =[1,1.2,new Date(),false,"呵呵"];

console.log("前:"+arr);

// 删除并返回数组的最后一个元素

// var po= arr.pop();

                //向数组的末尾添加一个或更多元素,并返回新的长度。

//              var po= arr.push("我们");

// console.log(po);

                //1:代表的是删除开始的位置  2:删除的个数

//              arr.splice(1,2);

               //添加的操作  2:开始的下标  0:删除的个数   :添加的内容

                arr.splice(2,0,"添加");

console.log("后:"+arr);

}

原文地址:https://www.cnblogs.com/vincentmax/p/14273389.html