Javascript数组Array的常用操作(3)

http://www.itjxue.com  2015-08-06 23:01  来源:未知  点击次数: 

三 数组的基本操作

1.concat()方法

concat()方法可以基于已有数组创建新数组,用于连接数组。

var a1 = [1,2,3];
var a2 = a1.concat(4,5);//创建新数组,并将a1添加两个元素后赋值给a2
alert(a1);//返回 1,2,3
alert(a2);//返回 1,2,3,4,5

2.slice()方法

slice()方法用于提取数组中的部分元素。

var a1 = [1,2,3,4,5,6];
var a2 = a1.slice(2,4);//返回第2到第4个之间的元素,不包括第4个
alert(a1);//返回 1,2,3,4,5,6
alert(a2);//返回 3,4

3.splice()方法

splice()方法重用来向数组中插入、修改、删除元素。

//splice中的插入
var obj = ['zdy',22,'湖北武汉','计算机科学与技术'];//创建一个数组变量
obj.splice(1,0,"新插入的元素1",123); //从第一个开始插入2个元素
alert(obj);//返回 zdy,新插入的元素1",123,22,湖北武汉,计算机科学与技术
//splice中的修改
var obj = ['zdy',22,'湖北武汉','计算机科学与技术'];//创建一个数组变量
alert(obj); //返回 zdy,22,湖北武汉,计算机科学与技术
alert(obj.splice(1,1,19));//修改第一个元素为19,返回被修改之前的元素 22
alert(obj); //返回 zdy,19,湖北武汉,计算机科学与技术
alert(obj.splice(1,2,20,"湖北恩施"));
//修改从第一个元素开始的两个元素为20和“湖北恩施”
//返回 19,湖北武汉
alert(obj);//返回 zdy,20,湖北恩施,计算机科学与技术
//splice中的删除
var obj = ['zdy',22,'湖北武汉','计算机科学与技术'];//创建一个数组变量
alert(obj); //返回 zdy,22,湖北武汉,计算机科学与技术
alert(obj.splice(1,2));//删除从第一个元素开始的2个元素,返回被删除的元素 22,湖北武汉
alert(obj); //返回 zdy,计算机科学与技术

(责任编辑:IT教学网)

更多

推荐Javascript/Ajax文章