splice slice区别

2016-02-19 12:02 19 1 收藏

想不想get新技能酷炫一下,今天图老师小编就跟大家分享个简单的splice slice区别教程,一起来看看吧!超容易上手~

【 tulaoshi.com - Web开发 】

1、slice 方法 (Array)
返回一个数组的一段。

arrayObj.slice(start, [end]) 

参数
arrayObj

必选项。一个 Array 对象。 

start 

必选项。arrayObj 中所指定的部分的开始元素是从零开始计算的下标。 

end 

可选项。arrayObj 中所指定的部分的结束元素是从零开始计算的下标。

说明
slice 方法返回一个 Array 对象,其中包含了 arrayObj 的指定部分。 

slice 方法一直复制到 end 所指定的元素,但是不包括该元素。如果 start 为负,将它作为 length + start处理,此处 length 为数组的长度。如果 end 为负,就将它作为 length + end 处理,此处 length 为数组的长度。如果省略 end ,那么 slice 方法将一直复制到 arrayObj 的结尾。如果 end 出现在 start 之前,不复制任何元素到新数组中。

示例
在下面这个例子中,除了最后一个元素之外,myArray 中所有的元素都被复制到 newArray 中: 

newArray = myArray.slice(0, -1)
2、splice 方法
从一个数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素。

arrayObj.splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]])

参数
arrayObj

必选项。一个 Array 对象。

start

必选项。指定从数组中移除元素的开始位置,这个位置是从 0 开始计算的。

deleteCount

必选项。要移除的元素的个数。

item1, item2,. . .,itemN

必选项。要在所移除元素的位置上插入的新元素。

说明
splice 方法可以移除从 start 位置开始的指定个数的元素并插入新元素,从而修改 arrayObj。返回值是一个由所移除的元素组成的新 Array 对象。

要求
版本 5.5

来源:http://www.tulaoshi.com/n/20160219/1599559.html

延伸阅读
黑色素瘤和痣的区别 它们有哪些区别 黑色素瘤是肿瘤的一种,对于患者来说,这中疾病会给人的身体带带来极大的伤害,因此要尽早治疗。但是有很多人会把痣和黑色素瘤混淆,那么黑色素瘤和痣的区别是什么呢,黑色素瘤有什么症状呢,黑色素瘤应该怎样治疗呢,下面我们就一起来看看吧。 恶性黑素瘤是由皮肤和其他器官黑素细...
富士山型奶嘴 这款奶嘴的设计特色在于奶嘴的头部与底部,链接成一连贯弧线,且奶嘴的头部不会过于圆滑,尽可能的避免了宝宝的咬合不正问题。宝宝在吸吮时,嘴唇容易顶到奶嘴的底部,而富士山形的奶嘴柔软度高,这类形状的奶嘴主要是在尽可能的模仿母乳感觉,这样容易被宝宝接受,又有利于宝宝嘴唇的吸附,是一款不错的奶嘴。 拇指...
标签: 婴儿
复发性腹痛的区别方法        引起宝宝腹痛的疾病多而复杂,腹痛在婴幼儿期很常见,其中一部分属于急腹症范围,常须进行紧急处理,否则会因误诊而危及宝宝的生命。另外,宝宝对腹痛的表达能力很差,年龄小的宝宝发生腹痛后不能用语言进行表达,年龄较大的宝宝虽能述说一些症状,指出腹痛的部位,...
小儿痢疾和腹泻的区别 大便性状:开始与腹泻一样 小儿痢疾和腹泻的区别,根据大便性状看,小儿痢疾开始时像普通腹泻一样,大便多为水样,伴有呕吐,之后,大便次数会增多,但大便量却在减少,性状也改变为黏液并带血丝,有较重的臭味等; 但是一般的腹泻是大便次数多,并且大便量也多,也会伴有发烧呕吐,但是粪便呈黄绿色,带粘液且呈蛋花汤样...
您现在可能已在使用 JavaBean,但还不了解它。如果有支持 Java 的浏览器,那么,在桌面上使用 JavaBean 就没有限制。使用的 Web 页面可以将 bean 作为小应用程序的一部分。您很快就会和作为浏览器可视部分的 JavaBean 交互,然后,那些 JavaBean 将与服务器上的 EJB 接口。这种能力也可以扩展到因特网和内部网。 JavaBean 和 Server B...

经验教程

702

收藏

15
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部