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 相关文章推荐
延时重复执行函数 lLoopRun.js
May 08 Javascript
javascript 二维数组的实现与应用
Mar 16 Javascript
javascript异步编程的4种方法
Feb 19 Javascript
javascript实现自动填写表单实例简析
Dec 02 Javascript
JavaScript判断图片是否已经加载完毕的方法汇总
Feb 05 Javascript
详解Wondows下Node.js使用MongoDB的环境配置
Mar 01 Javascript
AngularJs ng-repeat 嵌套如何获取外层$index
Sep 21 Javascript
浅谈Angular的$q, defer, promise
Dec 20 Javascript
js 实现省市区三级联动菜单效果
Feb 20 Javascript
JS基于面向对象实现的多个倒计时器功能示例
Feb 28 Javascript
详解用vue.js和laravel实现微信支付
Jun 23 Javascript
javascript 函数的暂停和恢复实例详解
Apr 25 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
小偷PHP+Html+缓存
2006/11/25 PHP
php定时计划任务与fsockopen持续进程实例
2014/05/23 PHP
PHP dirname简单使用代码实例
2020/11/13 PHP
javascript提取URL的搜索字符串中的参数(自定义函数实现)
2013/01/22 Javascript
利用jquery包将字符串生成二维码图片
2013/09/12 Javascript
javascript 自定义回调函数示例代码
2014/09/26 Javascript
JavaScript实现三阶幻方算法谜题解答
2014/12/29 Javascript
使用AngularJS 应用访问 Android 手机的图片库
2015/03/24 Javascript
JS实现定时自动关闭DIV层提示框的方法
2015/05/11 Javascript
zTree异步加载展开第一级节点的实现方法
2017/09/05 Javascript
详解基于Vue+Koa的pm2配置
2017/10/24 Javascript
JS函数节流和函数防抖问题分析
2017/12/18 Javascript
node 使用 async 控制并发的方法
2018/05/07 Javascript
mpvue跳转页面及注意事项
2018/08/03 Javascript
Vue实现一个图片懒加载插件
2019/03/11 Javascript
js使用文件流下载csv文件的实现方法
2019/07/15 Javascript
python遍历目录的方法小结
2016/04/28 Python
最大K个数问题的Python版解法总结
2016/06/16 Python
Python使用回溯法子集树模板解决迷宫问题示例
2017/09/01 Python
Django框架教程之正则表达式URL误区详解
2018/01/28 Python
Python3.6使用tesseract-ocr的正确方法
2018/10/17 Python
Python实现按逗号分隔列表的方法
2018/10/23 Python
Python设计模式之解释器模式原理与用法实例分析
2019/01/10 Python
Python常见数据结构之栈与队列用法示例
2019/01/14 Python
详解Django项目中模板标签及模板的继承与引用(网站中快速布置广告)
2019/03/27 Python
使用python的turtle函数绘制一个滑稽表情
2020/02/28 Python
全球速卖通俄罗斯站:AliExpress俄罗斯
2019/06/17 全球购物
Zalando Lounge瑞士:时尚与生活方式购物俱乐部
2020/03/12 全球购物
暑期社会实践方案
2014/02/05 职场文书
毕业生工作求职信
2014/06/30 职场文书
尊老爱幼演讲稿
2014/09/04 职场文书
乡镇干部个人对照检查材料思想汇报(原创篇)
2014/09/28 职场文书
客户付款通知书
2015/04/23 职场文书
暑假生活随笔
2015/08/15 职场文书
小学语文国培研修日志
2015/11/13 职场文书
在 Python 中利用 Pool 进行多线程
2022/04/24 Python