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 相关文章推荐
document 和 document.all 分别什么时候用
Jun 22 Javascript
为JavaScript提供睡眠功能(sleep) 自编译JS引擎
Aug 16 Javascript
jquery实现简单的二级导航下拉菜单效果
Sep 07 Javascript
Bootstrap入门书籍之(五)导航条、分页导航
Feb 17 Javascript
JS未跨域操作iframe里的DOM
Jun 01 Javascript
TypeScript学习之强制类型的转换
Dec 27 Javascript
node.js通过axios实现网络请求的方法
Mar 05 Javascript
详解vue中使用vue-quill-editor富文本小结(图片上传)
Apr 24 Javascript
从零使用TypeScript开发项目打包发布到npm
Feb 14 Javascript
基于VUE实现判断设备是PC还是移动端
Jul 03 Javascript
基于javascript处理nginx请求过程详解
Jul 07 Javascript
vue 授权获取微信openId操作
Nov 13 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
常用表单验证类,有了这个,一般的验证就都齐了。
2006/12/06 PHP
中英文字符串翻转函数
2008/12/09 PHP
PHP学习笔记之字符串编码的转换和判断
2014/05/22 PHP
9段PHP实用功能的代码推荐
2014/10/14 PHP
iOS+PHP注册登录系统 PHP部分(上)
2016/12/26 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
php实现在线考试系统【附源码】
2018/09/18 PHP
php设计模式之中介者模式分析【星际争霸游戏案例】
2020/03/23 PHP
前端开发必须知道的JS之原型和继承
2010/07/06 Javascript
Jquery异步请求数据实例代码
2011/12/28 Javascript
Javascript 实现的数独解题算法网页实例
2013/10/15 Javascript
深入理解JavaScript是如何实现继承的
2013/12/12 Javascript
jQuery-ui引入后Vs2008的无智能提示问题解决方法
2014/02/10 Javascript
JS实现灵巧的下拉导航效果代码
2015/08/25 Javascript
JavaScript入门教程之引用类型
2016/05/04 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
2019/06/13 Javascript
微信小程序中如何计算距离某个节日还有多少天
2019/07/15 Javascript
[48:05]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 VGJ.T vs VP
2018/03/31 DOTA
在Python中使用cookielib和urllib2配合PyQuery抓取网页信息
2015/04/25 Python
Python实现自动添加脚本头信息的示例代码
2016/09/02 Python
python利用matplotlib库绘制饼图的方法示例
2016/12/18 Python
Django中如何使用sass的方法步骤
2019/07/09 Python
Python Request爬取seo.chinaz.com百度权重网站的查询结果过程解析
2019/08/13 Python
python线程中的同步问题及解决方法
2019/08/29 Python
使用Python和OpenCV检测图像中的物体并将物体裁剪下来
2019/10/30 Python
python 和c++实现旋转矩阵到欧拉角的变换方式
2019/12/04 Python
解决pytorch-yolov3 train 报错的问题
2020/02/18 Python
python 用opencv实现霍夫线变换
2020/11/27 Python
10 套华丽的CSS3 按钮小结
2012/10/03 HTML / CSS
添柏岚英国官方网站:Timberland英国
2019/11/28 全球购物
家长学校实施方案
2014/03/15 职场文书
2014年物业管理工作总结
2014/11/21 职场文书
开场白怎么写
2015/06/01 职场文书
八一建军节主持词
2015/07/01 职场文书
2016关于学习党章的心得体会
2016/01/15 职场文书
导游词之香港-太平山顶
2019/10/18 职场文书