Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  javascript  >  正文 JavaScript的slice()方法

JavaScript的slice()方法

发布时间:2015-02-10   编辑:www.jquerycn.cn
本文介绍下,javascript中slice()方法的用法,有需要的朋友作个参考吧。

本节学习javascript的slice()方法,它能够基于当前数组中的一或多个项创建一个新数组。
slice()方法可以接受一或两个参数,即要返回项的起始和结束位置。
在只有一个参数的情况下,slice()方法分那会从该参数指定位置开始到当前数组末尾的所有项。
如果有两个参数,该方法返回起始和结束位置之间的项——但不包括结束位置的项,slice()方法不会影响原始数组。

例子:
 

复制代码 代码示例:

var colors = ["red", "green", "blue", "yellow", "purple"];
var colors2 = colors.slice(1);
var colors3 = colors.slice(1, 4);

alert(colors2);  //green,blue,yellow,purple
alert(colors3);  //green,blue,yellow

如果slice()方法的参数中有一个负数,利用数组长度加上该数来确定相应的位置。
例如,在一个包含5项的数组上调用slice(-2,-1)与调用(3,4)的到的结果相同。
如果结束位置小于起始位置,则返回空数组。

您可能感兴趣的文章:
JavaScript的slice()方法
javascript String类中subString()与slice()方法的区别
js字符串截取函数substr substring slice简单对比
理解 Go 编程中的 slice
javascript中concat()、slice()、substr()和substring()字符串方法
javascript中substr、substring和slice使用笔记
js 右边截取指定字符串的三种方法
用canvas gif.js实现数字雨头像的方法
Go 语言切片(Slice)
Javascript 将 rgb 颜色值转换为 16 进制值的代码

[关闭]