被遗忘的javascript的slice() 方法

 更新时间:2015年04月20日 10:49:23   投稿:hebedich  
javascript数组对象的slice方法从数组中分离出一个子数组,功能类似于字符串对象的substring方法。今天我们就来详细探讨下javascript的这个不太常用的slice()方法。

slice() 方法可从已有的数组中返回选定的元素。

好吧,我承认我竟然把它忘了!

这次我在回顾一下它

语法

arrayObject.slice(start,end)
数组.slice(起始,结束)

<script type="text/javascript">
var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"
document.write(arr.slice(2,4) + "<br />")
</script>

 Thomas,James

选取数组索引第2到4

实例代码:

实例一:
代码如下:

var a="abcdefgmnlxyz";
console.log(a.slice(2,3));

截取位置“2”到位置“3”之间的字符串,但是位置“3”对应的字符d不在截取返回之内。输出结果:c。

实例二:
代码如下:

var a="abcdefgmnlxyz";
console.log(a.slice(2));

如果第二个参数省略,那么将截取从位置“2”到字符串结尾的所有字符。输出结果:cdefgmnlxyz。

以上所述就是本文的全部内容了,希望大家能够喜欢。

相关文章

  • JavaScript基于setTimeout实现计数的方法

    JavaScript基于setTimeout实现计数的方法

    这篇文章主要介绍了JavaScript基于setTimeout实现计数的方法,涉及javascript中setTimeout方法的使用技巧,需要的朋友可以参考下
    2015-05-05
  • 在JS循环中使用async/await的方法

    在JS循环中使用async/await的方法

    async / await是ES7的重要特性之一,也是目前社区里公认的优秀异步解决方案。这篇文章主要介绍了在JS循环中使用async/await的方法,需要的朋友可以参考下
    2018-10-10
  • 详解ES6 Fetch API HTTP请求实用指南

    详解ES6 Fetch API HTTP请求实用指南

    本次将介绍如何使用Fetch API(ES6 +)对REST API的 HTTP请求,还有一些示例提供给大家便于大家理解。具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11
  • ES6中Array.find()和findIndex()函数的用法详解

    ES6中Array.find()和findIndex()函数的用法详解

    ES6为Array增加了find(),findIndex函数。find()函数用来查找目标元素,找到就返回该元素,找不到返回undefined,而findIndex()函数也是查找目标元素,找到就返回元素的位置,找不到就返回-1。下面通过实例详解,需要的朋友参考下吧
    2017-09-09
  • 工作中常用到的ES6语法

    工作中常用到的ES6语法

    ECMAScript 6是JavaScript语言的下一代标准,已经在2015年6月正式发布了。这篇文章主要介绍了工作中常用到的ES6语法,需要的朋友可以参考下
    2018-09-09
  • js获取本日、本周、本月的时间代码

    js获取本日、本周、本月的时间代码

    本篇文章给大家分享的内容是利用js如何获取本日、本周、本月的时间代码,有一定的参考价值,有需要的朋友可以参考一下
    2020-02-02
  • JavaScript给事件委托批量添加事件监听详细流程

    JavaScript给事件委托批量添加事件监听详细流程

    事件委托,一般来讲,会把一个或者一组元素的事件委托到它的父层或者更外层元素上,真正绑定事件的是外层元素,当事件响应到需要绑定的元素上时,会通过事件冒泡机制从而触发它的外层元素的绑定事件上,然后在外层元素上去执行函数
    2021-10-10
  • js实现向右横向滑出的二级菜单效果

    js实现向右横向滑出的二级菜单效果

    这篇文章主要介绍了js实现向右横向滑出的二级菜单效果,涉及javascript鼠标事件及页面元素的隐藏与显示实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • 浅谈JavaScript的事件

    浅谈JavaScript的事件

    事件是可以被 JavaScript 侦测到的行为。网页中的每个元素都可以产生某些可以触发 JavaScript 函数的事件。比方说,我们可以在用户点击某按钮时产生一个 onClick 事件来触发某个函数。事件在 HTML 页面中定义。
    2015-02-02
  • 利用js实现前后台传送Json的示例代码

    利用js实现前后台传送Json的示例代码

    下面小编就为大家分享一篇利用js实现前后台传送Json的示例代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03

最新评论