主页 > 前端 > javascript >
来源:自学PHP网 时间:2014-09-19 14:47 作者: 阅读:次
[导读] 在js中splice与slice是用来删除或切割数组元素的,下面小编制来给大家详细介绍slice() 和splice() 用法,希望此教程对各位同学会有所帮助。...
定义和用法 slice() 方法可从已有的数组中返回选定的元素。 语法 返回值 返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。 说明 请注意,该方法并不会修改数组,而是返回一个子数组。如果想删除数组中的一段元素,应该使用方法 Array.splice()。 提示和注释 注释:您可使用负值从数组的尾部选取元素。 注释:如果 end 未被规定,那么 slice() 方法会选取从 start 到数组结尾的所有元素。 语法 该参数是开始插入和(或)删除的数组元素的下标,必须是数字。 如果未规定此参数,则删除从 index 开始到原数组结尾的所有元素。 返回值 说明 ------------------------------------------------------------------------------- 上面都是我copy过来的,我自己的理解就是slice和python里面的分片是一样的,都是不改变原数组(列表)参数可以为负数。不过python里分片的开始,结束都可以为空。JavaScript slice的start是必须的。 splice一个方法可以实现插入,删除,替换原数组的元素 。python中没有一个这样的单独的方法,只有insert,remove,del什么的。
splice 语法 arrayObject.splice(index,howmany,element1,.....,elementX) splice说明 用于删除数组元素,修改原数组,从index(基于0索引)开始删除howmany个元素,删除后在index后添加element1....elementx个元素,除index外,其它参数可选,index可以为负数,负数时那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。 slice语法 arrayObject.slice(index,howmany) slice说明 slice切取数组元素,不修改原数组,返回一个从index(基于0索引)开始切取howmany个数组元素,并返回切取的新数组。index为必选参数,howmany为可选参数,如果index是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com