被遗忘的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 事件流

    详解JavaScript 事件流

    这篇文章主要介绍了JavaScript 事件流的相关资料,帮助大家更好的理解和学习JavaScript,感兴趣的朋友可以了解下
    2020-09-09
  • Bootstrap CSS布局之代码

    Bootstrap CSS布局之代码

    这篇文章主要介绍了Bootstrap CSS布局之代码的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • js如何操作localstorage

    js如何操作localstorage

    这篇文章主要介绍了js如何操作localstorage,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-04-04
  • Javascript中的apply()方法浅析

    Javascript中的apply()方法浅析

    这篇文章主要介绍了Javascript中的apply()方法浅析,本文讲解了apply vs call、Javascript apply 方法等内容,需要的朋友可以参考下
    2015-03-03
  • JavaScript进阶知识点作用域详解

    JavaScript进阶知识点作用域详解

    这篇文章主要介绍了JavaScript进阶讲解一作用域,主要包括作用域、函数、闭包、面向对象、ES新特性、事件循环、微任务、宏任务、内存管理、Promise、await、 asnyc、防抖、节流等等知识点,需要的朋友可以参考下
    2022-05-05
  • webpack4.0打包优化策略整理小结

    webpack4.0打包优化策略整理小结

    这篇文章主要介绍了webpack4.0打包优化策略整理小结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • javascript中call和apply方法浅谈

    javascript中call和apply方法浅谈

    我们可以将call和apply看做是某个对象的方法,通过调用方法的形式来间接调用函数
    2013-09-09
  • 小程序绑定用户方案优化小结

    小程序绑定用户方案优化小结

    这篇文章主要介绍了小程序绑定用户方案优化小结,该类小程序在使用之前就需要绑定用户信息。常见于线下门店类功能性小程序。具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-05-05
  • Three.js后期处理效果(发光描边OutlinePass)

    Three.js后期处理效果(发光描边OutlinePass)

    这篇文章主要给大家介绍了关于Three.js后期处理效果(发光描边OutlinePass)的相关资料,Three js 开发的一些知识整理,方便后期遇到类似的问题,能够及时查阅使用,需要的朋友可以参考下
    2024-01-01
  • 详解JavaScript原始数据类型Symbol

    详解JavaScript原始数据类型Symbol

    以前提到 JavaScript 原始数据类型时,我们知道有Number,String,Null,Boolean,Undefined这几种。ES6 引入了新的基本数据类型Symbol和BigInt。今天我们就来了解下Symbol类型。Symbol类型是为了解决属性名冲突的问题,顺带还具备模拟私有属性的功能。
    2021-05-05

最新评论