本文主要和大家分享js中slice()使用方法,slice()通过索引位置获取新的数组,该方法不会修改原数组,只是返回一个新的子数组。

用法:arrayObj.slice(start,end)arrayObj - 原始数组;

start - 必填;设定新数组的起始位置;如果是负数,则表示从数组尾部开始算起(-1

指最后一个元素,-2 指倒数第二个元素,以此类推)。

end - 可选;设定新数组的结束位置;如果不填写该参数,默认到数组结尾;如果是负数,则表示从数组尾部开始算起(-1 指最后一个元素,-2

指倒数第二个元素,以此类推)。例1:获取仅包含最后一个元素的子数组var arr=[1,2,3,4,5];

arr.slice(-1);//[5]例2:获取不包含最后一个元素的子数组var arr=[1,2,3,4,5];

arr.slice(0, -1);//[1,2,3,4]例3:获取包含 从第二个元素开始的所有元素的子数组var arr=[1,2,3,4,5];

arr.slice(1);//[2,3,4,5]

slice()通过索引位置获取新的数组,该方法不会修改原数组,只是返回一个新的子数组。

相关推荐:

slice在php里面什么意思,js中slice()使用方法相关推荐

  1. JS中通过call方法实现继承

    JS中通过call方法实现继承 原文:JS中通过call方法实现继承 讲解都写在注释里面了,有不对的地方请拍砖,谢谢! <html xmlns="http://www.w3.org/1 ...

  2. JS中的Replace方法

    最近查一个bug,原因是JS中的Replace方法造成的,当将一个字符串中有处需要替换时,一般会用到JS中的Replace方法,Replace方法的第一个参数如果是传的字符串,只会替换第一处.代码如下 ...

  3. java script eval_「eval」js中的eval方法详解(一)–eval方法的初级应用 - seo实验室...

    eval 在我看来,js中的eval()方法就是一个js语言的执行器,它能把其中的参数按照javaScript语法进行解析并执行. 语法: eval(s); eval()方法中的参数s有多种情况.参数 ...

  4. JS中创建对象的方法

    JS中创建对象的方法 最近手头一个项目刚完成,下一个显目还在准备中,趁这个空档期,拿起尘封多年的JS书, 重温一遍JS面向对象程序设计,然后就得出下文,算是一个总结吧. 也许,你会说 "创建 ...

  5. jquery中的map()方法与js中的map()方法

    1.jquery中的map()方法 首先看一个简单的实例: $("p").append( $("input").map(function(){ return $ ...

  6. js中的字符串方法与数组方法总结

    js中的字符串方法与数组方法总结 1.字符串方法 2.数组方法

  7. 请尽可能说出js中数组的方法,最少3个,越多越好

    我接下来要把数组方法全都过一遍,顺手做个整理. 至于为什么整理这个,最近总听说面试经常会问到这个问题, 面试官灵魂发问:请尽可能说出js中数组的方法,最少3个,越多越好 据可靠消息了解到,如果你回答的 ...

  8. js中数组map方法的使用和实现

    js中数组map方法的使用和实现 MDN中定义 map() 方法创建一个新数组,其结果是该数组中的每个元素是调用一次提供的函数后的返回值. 语法 var new_array = arr.map(fun ...

  9. JS 中的Math方法向上取整、向下取整、保留整数、绝对值、取最大值、最小值等

    JS 中的Math方法向上取整.向下取整.保留整数.绝对值.取最大值.最小值等 1.只保留整数部分(丢弃小数部分) parseInt(5.1234);// 5 2.向下取整(<= 该数值的最大整 ...

最新文章

  1. java中xml怎样配置_如何通过XML方式配置并实现Mybatis
  2. java基础专栏—CommonApi
  3. sortable vue 排序_VUE +element el-table运用sortable 拖拽table排序,实现行排序,列排序...
  4. 简单纯文字浮动信息-Tooltip
  5. html怎么实现多语言图片切换,JavaScript实现--中英语言切换功能
  6. Android之什么时候调用onSaveInstance方法的时候(为什么按Home键盘会调用,按Back不调用)
  7. 5007.jsoncpp库编程
  8. mysql 怎么查询慢sql语句_如何优化MySQL中查询慢的SQL语句啊?
  9. sudo apt-get update 与upgrade的用法
  10. #转载汉化 用C++写出来的人工智能围棋游戏
  11. 测试手机是否可以安装MRP软件和MRP游戏
  12. 在线Cron表达式生成器,定时任务表达式生成器
  13. 文本超过指定行数折叠
  14. SQLI DUMB SERIES-1
  15. 自建DHCP TFTP服务 用PXE启动实现无人值守安装Centos6
  16. Flutter学习之倒计时计时器
  17. 怎么解决ie浏览器无法更改主页?
  18. linux下socket编程带来的尴尬
  19. Hive正则表达式案例总结
  20. H5智能内核-基于MVC架构的全新Zoomla!逐浪CMS2 x3.8发布

热门文章

  1. UIPresentationController 教程:入门
  2. 破解root密码详细流程
  3. 协同OA行业五大关键词
  4. python中strip函数和split函数
  5. 测试工程师前途-(工资待遇、发展方向探讨)
  6. react项目中解决IE浏览器下报Promise未定义的错误
  7. 单剂量给药下仓室药物模型半衰期的计算
  8. 总结HTTP协议详解
  9. 高等数值计算方法学习笔记第4章第二部分【数值积分(数值微分)】
  10. clickHouse分区和分片详解