标签:
array 数组
创建方法的方法
1.var arr = new Array();
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
创建一个内容为1,2,3的数组
2.var arr = new Array(5);
创建一个长度为5的数组
3.var arr = new Array(1, 2, 3);
创建一个内容为1,2,3的数组
4.var arr = [1, 2, 3];
数组的操作
1.数组名.shift();
删除第一个元素,并返回该值
var arr = [1, 2, 3];
var a = arr.shift();
alert(a);
alert(arr);
2.数组名.pop()
删除最后一个元素,并返回该值
var arr = [1, 2, 3];
var a = arr.pop();
alert(a);
alert(arr);
3.数组名.unshift(插入内容);
插入数据到最前面并返回其长度
var arr = [1, 2, 3];
var a = arr.unshift(4,5);
alert(a);
alert(arr);
4.数组名.push(插入内容);
插入数据到最后面并返回其长度
var arr = [1, 2, 3];
var a = arr.push(4,5);
alert(a);
alert(arr);
5.数组名.splice(开始的INDEX,删除的个数,需要插入的数据);
var arr=[1,2,3];
var a = arr.splice(1, 0, 4, 5,7);
alert(a);
alert(arr);
alert(arr.length);
6.反序
数组名.reverse();
var arr=[1,2,3];
var reverse = arr.reverse();
alert(arr);
alert(reverse);
7.数组名.concat(另一数组) :把两个数组拼接起来
var arr=[1,2,3];
var a=[4,5,6];
var b=arr.concat(a);
alert (b);
8.数组名.slice(start,end)
返回从原数组中指定开始下标到结束下标之间的项组成的新数组
并不会修改数组,而是返回一个子数组。如果想删除数组中的一段元素,应该使用方法 Array.splice
()。
如果没有end,那么slice()方法会选取从start到数组结尾的所有元素。
var arr=[1,2,3,4,5];
var b=arr.slice(1,4);
alert (b);
标签:
原文地址:http://www.cnblogs.com/yangjinfeng172/p/4787587.html