您的位置:首页 > Web前端 > JavaScript

javascript数组基础和数组方法的各种使用

2016-10-12 16:56 288 查看
由于本人基础的问题。仅作为个人笔记。如若发现错误之处,还望指正!

数组(Array):相同类型数据的集合。

定义数组

一、数组创建

  

第一种:var Arr=[1,2,3,4,5…………….];

第二种:var Arr=new Array(1,2,3,4,……….);

二、数组的引用

数组引用=数组名+序号;(个人理解);

引用数组中的元素 = 数组名[索引值];

就算数组中只有一个元素,我们要用这个元素,只能先获取,后使用。

比如: Arr
;     n>=0; n<length;


length:数组长度(即数组里数据的个数);

引用数组时要运用循环;

for(var i=0;i<length;i++){
function(){}
}


数组操作

一、删除之Arr.shift()

var Arr[1,2,3,4,5,6];//声明一个数组
var a=Arr.shift();//声明一个对象a,并把数组Arr的第一个元素删除后,将被删除的元素赋值给对象a。如果数组为空则返回undefined;


执行结果为:

Arr[2,3,4,5,6];

a=1;

二、删除之Arr.pop()

var Arr[1,2,3,4,5,6];//声明一个数组
var b=Arr.pop();//声明一个对象b;并把数组Arr的最后一个元素删除后,将被删除的元素赋值给对象b。如果数组为空则返回undefined;


结果为:

Arr=[1,2,3,4,5];

b=6;

三、添加之Arr.unshift()

var Arr[1,2,3,4,5,6];//声明一个数组
var c=Arr.unshift(10,100)//声明一个对象c;并将参数添加到数组Arr的开头。然后将数组Arr的长度(length)赋值给对象c。


结果为:

Arr=[10,100,1,2,3,4,5,6];

c=8;

四、添加之Arr.push()

var Arr[1,2,3,4,5,6];//声明一个数组
var d=Arr.phsu(10,100);//声明一个对象d;并将参数添加到数组Arr的末尾。然后将数组Arr的长度(length)赋值给d。


结果为:

Arr=[1,2,3,4,5,6,10,100];

五、添加至Arr.concat()

var Arr[1,2,3,4,5,6];//声明一个数组
var e=Arr.concat(10,100);//声明一个对象e。将参数添加(数组的末尾)到数组Arr中形成新数组(是整个数组)返回给对象e;


结果为:

Arr=[1,2,3,4,5,6];

e=[1,2,3,4,5,6,10,100];

待续。。。。。。。。。。。。。。

这里写链接内容

每日清新

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript