首页 > 编程语言 > 详细

Javascript中对数组处理的函数汇总

时间:2015-03-25 23:25:29      阅读:218      评论:0      收藏:0      [点我收藏+]

   数组类型是JS中非常常见的类型,而且JS里的数组与其他多数语言中的数组有所不同,它的数组里每一项可以存放任何一种类型的数据,也就是说数组的第一项放的是字符串,第二项可以放数字或对象都没问题。而且JS中的数组长度是任意收缩的,可以人为的规定数组长度,不过不规定也没问题,它会随着数组里项的数量自动改变长度。

   数组的使用范围很广,功能也很强大,下面就总结下JS中对数组进行处理的函数吧

1. 数组转换为字符串

方法1: toString()

var color = ["red", "blue", "green"];
alert(color.toString());             //red,blue,green
alert(typeof(color.toString()));     // string

方法2: join() 此方法接受一个参数作为分隔符分隔字符串,然后返回包含所有数组项的字符串

var color = ["red", "blue", "green"];
alert(color.join(" "));             // red blue green
alert(color.join("$"));             // red$blue$green

2.删除数组最后一项

方法: pop()

var color = ["red", "blue", "green"];
var last = color.pop();             // green
alert(color);                      // red,blue

3.在数组最后插入若干项

方法:push()

var color = ["red", "blue", "green"];
var count = color.push("black", "yellow");
alert(count);                    // 5

4.在数组前端插入若干项

方法:unshift()

var color = ["red", "blue", "green"];
var count = color.unshift("black", "yellow");
alert(count);                 //5
alert(color);                 //black,yellow,red,blue,green

5.删除数组前端第一项

方法:shift()

var color = ["red", "blue", "green"];
var first = color.shift();
alert(first);             //red
alert(color);             //blue,green

Javascript中对数组处理的函数汇总

原文:http://www.cnblogs.com/kongxy/p/4367107.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!