PHP程序员站--PHP编程开发平台
 当前位置:主页 >> 网页制作 >> Javascript >> 

JavaScript数组系列函数之slice函数用法

JavaScript数组系列函数之slice函数用法

来源:phperz.com  作者:phperz.com  发布时间:2008-12-15
数组对象的slice方法从数组中分离出一个子数组,功能类似于字符

数组对象的slice方法从数组中分离出一个子数组,功能类似于字符串对象的substring方法。

语法:

var new_arr = arr.slice(起始下标,结束下标)

例:

以下为引用的内容:
<script type="text/javascript">
var arr = new Array("HTML","CSS","JavaScript","DOM","PHP","MySQL");

var new_arr = arr.slice(0,3);
document.write(new_arr);
//输出: HTML,CSS,JavaScript

document.write("<br>");

var new_arr_2 = arr.slice(2);
document.write(new_arr_2);
//输出: JavaScript,DOM,PHP,MySQL

document.write("<br>");

var new_arr_3 = arr.slice(0);
document.write(new_arr_3);
//输出: HTML,CSS,JavaScript,DOM,PHP,MySQL

</script>

 

通过上面的程序new_arr中我们可以发现,slice(0,3)会返回HTML,CSS,JavaScript,也就是说,只返回位置0(HTML)、1(CSS)和2(JavaScript),而不包括3。由此我们可以知道,传递给slice的两个参数分别为,起始字符的位置,结束字符的位置+1。

从new_arr_2,new_arr_3中我们可以发理与字符串的substring方法类似,数组的slice方法也可以省略第二个参数,表示一直到数组结束。

她会输出:JavaScript,DOM,PHP,MySQL


延伸阅读:
JavaScript数组系列函数应用
Tags: array   slice   数组   javascript   js   函数   javascript   html   java   li   ip   C   as  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号