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的一些小应用收集
Mar 27 Javascript
基于JavaScript 数据类型之Boolean类型分析介绍
Apr 19 Javascript
JS实现根据出生年月计算年龄
Jan 10 Javascript
浅析jQuery Ajax通用js封装
Jun 22 Javascript
js实现移动端微信页面禁止字体放大
Feb 16 Javascript
微信小程序本地缓存数据增删改查实例详解
May 24 Javascript
vue中element组件样式修改无效的解决方法
Feb 03 Javascript
vue中的计算属性实例详解
Sep 19 Javascript
jquery实现选项卡切换代码实例
May 14 jQuery
生产制造追溯系统之在线打印功能
Jun 03 Javascript
vue开发拖拽进度条滑动组件
Sep 21 Javascript
微信小程序图片自适应实现解析
Jan 21 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通过COM使用ADODB的简单例子
2006/12/31 PHP
用PHP程序实现支持页面后退的两种方法
2008/06/30 PHP
php页面消耗内存过大的处理办法
2013/03/18 PHP
解析PHP获取当前网址及域名的实现代码
2013/06/23 PHP
php实现图片缩放功能类
2013/12/18 PHP
PHP常见的6个错误提示及解决方法
2016/07/07 PHP
JS中简单的实现像C#中using功能(有源码下载)
2007/01/09 Javascript
模拟电子签章盖章效果的jQuery插件源码
2013/06/24 Javascript
图片上传判断及预览脚本的效果实例
2013/08/07 Javascript
JavaScript数组和循环详解
2015/04/27 Javascript
jquery实现滑动特效代码
2015/08/10 Javascript
JavaScript数组的定义及数字操作技巧
2016/06/06 Javascript
JQuery的attr 与 val区别
2016/06/12 Javascript
浅谈Cookie的生命周期问题
2016/08/02 Javascript
node内置调试方法总结
2018/02/22 Javascript
在vscode里使用.vue代码模板的方法
2018/04/28 Javascript
Angular事件之不同组件间传递数据的方法
2018/11/15 Javascript
vue插槽slot的理解和使用方法
2019/04/03 Javascript
vue实现百度搜索功能
2020/12/28 Javascript
[49:12]完美世界DOTA2联赛PWL S2 Magma vs GXR 第二场 11.29
2020/12/02 DOTA
python将html转成PDF的实现代码(包含中文)
2013/03/04 Python
Python扫描IP段查看指定端口是否开放的方法
2015/06/09 Python
Python爬虫——爬取豆瓣电影Top250代码实例
2019/04/17 Python
Python如何通过Flask-Mail发送电子邮件
2020/01/29 Python
python GUI库图形界面开发之PyQt5 MDI(多文档窗口)QMidArea详细使用方法与实例
2020/03/05 Python
Django用内置方法实现简单搜索功能的方法
2020/12/18 Python
Foot Locker意大利官网:全球领先的运动鞋和服装零售商
2017/05/30 全球购物
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
2013/03/19 面试题
财务会计人员求职的自我评价
2014/01/13 职场文书
2014年优质护理服务工作总结
2014/11/14 职场文书
2015年全国科普日活动总结
2015/03/23 职场文书
校运会新闻稿
2015/07/17 职场文书
2015年工商局个人工作总结
2015/07/23 职场文书
感恩主题班会教案
2015/08/12 职场文书
python 利用PyAutoGUI快速构建自动化操作脚本
2021/05/31 Python
MySQL 逻辑备份 into outfile
2022/05/15 MySQL