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 相关文章推荐
jQuery 核心函数以及jQuery对象
Mar 23 Javascript
jquery 显示*天*时*分*秒实现时间计时器
May 07 Javascript
20分钟成功编写bootstrap响应式页面 就这么简单
May 12 Javascript
Angular2.js实现表单验证详解
Jun 23 Javascript
Vue组件模板形式实现对象数组数据循环为树形结构(实例代码)
Jul 31 Javascript
js canvas实现简单的图像扩散效果
Jun 28 Javascript
js的函数的按值传递参数(实例讲解)
Nov 16 Javascript
JavaScript实现多重继承的方法分析
Jan 09 Javascript
浅析前端路由简介以及vue-router实现原理
Jun 01 Javascript
js图片查看器插件用法示例
Jun 22 Javascript
基于Web Audio API实现音频可视化效果
Jun 12 Javascript
Vue 使用typescript如何优雅的调用swagger API
Sep 01 Javascript
在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
全国FM电台频率大全 - 11 浙江省
2020/03/11 无线电
提升PHP执行速度全攻略
2006/10/09 PHP
PHP字符串的递增和递减示例介绍
2014/02/11 PHP
Windows下的PHP安装pear教程
2014/10/24 PHP
JavaScript加密解密7种方法总结分析
2007/10/07 Javascript
浅析showModalDialog数据缓存问题(用禁止浏览器缓存解决)
2013/07/09 Javascript
让js弹出窗口居前显示的实现方法
2013/07/10 Javascript
javaScript NameSpace 简单说明介绍
2013/07/18 Javascript
JS小功能(offsetLeft实现图片滚动效果)实例代码
2013/11/28 Javascript
JQuery使用$.ajax和checkbox实现下次不在通知功能
2015/04/16 Javascript
jquery中ajax处理跨域的三大方式
2016/01/05 Javascript
浅析JavaScript中的array数组类型系统
2016/07/18 Javascript
详解JavaScript跨域总结与解决办法
2016/10/31 Javascript
Node.js如何使用Diffie-Hellman密钥交换算法详解
2017/09/05 Javascript
JS中移除非数字最多保留一位小数
2018/05/09 Javascript
vue 中滚动条始终定位在底部的方法
2018/09/03 Javascript
JavaScript实现shuffle数组洗牌操作示例
2019/01/03 Javascript
Vue中keep-alive的两种应用方式
2020/07/15 Javascript
Python中使用装饰器和元编程实现结构体类实例
2015/01/28 Python
Python实现简易版的Web服务器(推荐)
2018/01/29 Python
Python Xml文件添加字节属性的方法
2018/03/31 Python
python中实现字符串翻转的方法
2018/07/11 Python
python 获取键盘输入,同时有超时的功能示例
2018/11/13 Python
Python描述数据结构学习之哈夫曼树篇
2020/09/07 Python
国际领先的学术出版商:Springer
2017/01/11 全球购物
万豪国际住宅与别墅集团:Homes & Villas by Marriott International
2020/10/08 全球购物
什么是设计模式
2012/06/17 面试题
大学生自助营养快餐店创业计划书
2014/01/13 职场文书
企业仓管员岗位职责
2014/06/15 职场文书
技术股份合作协议书
2014/10/05 职场文书
党委班子纠正“四风”问题整改措施
2014/10/28 职场文书
大学生个人总结范文
2015/02/15 职场文书
房屋产权证明书
2015/06/19 职场文书
2015高中教师个人工作总结
2015/07/21 职场文书
早恋主题班会
2015/08/14 职场文书
python常见的占位符总结及用法
2021/07/02 Python