javascript中slice(),splice(),split(),substring(),substr()使用方法


Posted in Javascript onMarch 13, 2015

1.slice();

Array和String对象都有

在Array中  slice(i,[j])

i为开始截取的索引值,负数代表从末尾算起的索引值,-1为倒数第一个元素
j为结束的索引值,缺省时则获取从i到末尾的所有元素

参数返回:
返回索引值从i到j的数组,原数组不改变

在String中 slice(i,[j])

参数说明:
i为开始截取的索引值,负数代表从末尾算起的索引值,-1为倒数第一个字符
j为结束的索引值,缺省时则获取从i到末尾的所有字符

2.splice()

存在Array中     方法向/从数组中添加/删除项目,然后返回被删除的项目。 该方法会改变原始数组

splice(index,howmany,item1,itemx )

index : 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。

howmany: 必需。要删除的项目数量。如果设置为 0,则不会删除项目。

item1...itemX : 可选。向数组添加的新项目。

返回值  Array  包含被删除项目的新数组,如果有的话。

3.split()

在String中 split(separator,howmany)

separator:必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。

howmany: 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。

返回值

一个字符串数组。该数组是通过在separator指定的边界处将字符串StringObject分割成子串创建的。返回的数组的字符串不包含separator自身

但是,如果 separator 是包含子表达式的正则表达式,那么返回的数组中包括与这些子表达式匹配的字串(但不包括与整个正则表达式匹配的文本)

与jion()函数相反效果

4.substring()

在String中  substring(start,stop)

start:表示子字符串的开始位置,

stop:表示结束结果。

注意:第二个参数应该大于第一个参数。如果出现第一个参数大于第二个参数的情况,substring方法会自动更换两个参数的位置。 

5.substr()

在String中,substr(start,length);

start:子字符串的开始位置,

length:子字符串的长度。

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

Javascript 相关文章推荐
浅谈JavaScript中面向对象技术的模拟
Sep 25 Javascript
jquery入门——事件机制之事件中的冒泡现象示例解释
Sep 12 Javascript
JavaScript各类型的关系图解
Oct 16 Javascript
举例讲解JavaScript中将数组元素转换为字符串的方法
Oct 25 Javascript
jQuery+Ajax实现无刷新分页
Oct 30 Javascript
Vuejs第十二篇之动态组件全面解析
Sep 09 Javascript
JS实现可编辑的后台管理菜单功能【附demo源码下载】
Sep 13 Javascript
JS 实现可停顿的垂直滚动实例代码
Nov 23 Javascript
详解jquery validate实现表单验证 (正则表达式)
Jan 18 Javascript
Vue之Vue.set动态新增对象属性方法
Feb 23 Javascript
小程序封装wx.request请求并创建接口管理文件的实现
Apr 29 Javascript
jquery css实现流程进度条
Mar 26 jQuery
在linux中使用包管理器安装node.js
Mar 13 #Javascript
JQuery中serialize() 序列化
Mar 13 #Javascript
JavaScript中通过prototype属性共享属性和方法的技巧实例
Mar 13 #Javascript
JQuery中$.each 和$(selector).each()的区别详解
Mar 13 #Javascript
JavaScript实现判断图片是否加载完成的3种方法整理
Mar 13 #Javascript
JavaScript检查弹出窗口是否被阻拦的方法技巧
Mar 13 #Javascript
JavaScript中常用的六种互动方法示例
Mar 13 #Javascript
You might like
jquery ajax提交表单数据的两种实现方法
2010/04/29 Javascript
iframe 父窗口和子窗口相互的调用方法集锦
2010/12/15 Javascript
页面只能打开一次Cooike如何实现
2012/12/04 Javascript
解决js数据包含加号+通过ajax传到后台时出现连接错误
2013/08/01 Javascript
JS 数字转换研究总结
2013/12/26 Javascript
js 获取元素下面所有li的两种方法
2014/04/14 Javascript
JavaScript+CSS实现仿Mootools竖排弹性动画菜单效果
2015/10/14 Javascript
基于JavaScript代码实现兼容各浏览器的设为首页和加入收藏
2016/01/07 Javascript
jQuery实现动态文字搜索功能
2017/01/05 Javascript
JavaScript字符串对象
2017/01/14 Javascript
Bootstrap笔记—折叠实例代码
2017/03/13 Javascript
js 概率计算(简单版)
2017/09/12 Javascript
Vue响应式原理深入解析及注意事项
2017/12/11 Javascript
微信小程序自定义对话框弹出和隐藏动画
2018/07/19 Javascript
axios向后台传递数组作为参数的方法
2018/08/11 Javascript
JS 封装父页面子页面交互接口的实例代码
2019/06/25 Javascript
如何解决日期函数new Date()浏览器兼容性问题
2019/09/11 Javascript
JavaScript设计模型Iterator实例解析
2020/01/22 Javascript
vue监听浏览器原生返回按钮,进行路由转跳操作
2020/09/09 Javascript
python抓取网页内容示例分享
2014/02/24 Python
关于Python中浮点数精度处理的技巧总结
2017/08/10 Python
python matplotlib坐标轴设置的方法
2017/12/05 Python
Python将多份excel表格整理成一份表格
2018/01/03 Python
python 实现视频流下载保存MP4的方法
2019/01/09 Python
Python流程控制常用工具详解
2020/02/24 Python
pyautogui自动化控制鼠标和键盘操作的步骤
2020/04/01 Python
python向企业微信发送文字和图片消息的示例
2020/09/28 Python
详解python中的异常捕获
2020/12/15 Python
Big Green Smile法国:领先的英国有机和天然产品在线商店
2021/01/02 全球购物
手术室护士节演讲稿
2014/08/27 职场文书
观看《周恩来的四个昼夜》思想汇报
2014/09/12 职场文书
试用期转正员工自我评价
2014/09/18 职场文书
校长一岗双责责任书
2015/05/09 职场文书
走进毛泽东观后感
2015/06/04 职场文书
国庆节主题班会
2015/08/15 职场文书
新店开业策划方案怎么书写?
2019/07/05 职场文书