由于本人基础的问题。仅作为个人笔记。如若发现错误之处,还望指正!
数组(Array):相同类型数据的集合。
定义数组
一、数组创建
第一种:var Arr=[1,2,3,4,5…………….];
第二种:var Arr=new Array(1,2,3,4,……….);
二、数组的引用
数组引用=数组名+序号;(个人理解);
引用数组中的元素 = 数组名[索引值];
就算数组中只有一个元素,我们要用这个元素,只能先获取,后使用。
比如: Arr[n]; 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];
待续。。。。。。。。。。。。。。
每日清新