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 相关文章推荐
js类 from qq
Nov 13 Javascript
Firefox下提示illegal character并出现乱码的原因
Mar 25 Javascript
用最通俗易懂的代码帮助新手理解javascript闭包 推荐
Mar 01 Javascript
JS实现网页表格自动变大缩小的方法
Mar 09 Javascript
基于js实现checkbox批量选中操作
Nov 22 Javascript
详解vue之页面缓存问题(基于2.0)
Jan 10 Javascript
Bootstrap DateTime Picker日历控件简单应用
Mar 25 Javascript
使用jQuery卸载全部事件的思路详解
Apr 03 jQuery
vuejs使用$emit和$on进行组件之间的传值的示例
Oct 04 Javascript
Vue中添加手机验证码组件功能操作方法
Dec 07 Javascript
Vue2 监听属性改变watch的实例代码
Aug 27 Javascript
vue双击事件2.0事件监听(点击-双击-鼠标事件)和事件修饰符操作
Jul 27 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解决的一个栈的面试题
2014/07/02 PHP
smarty内置函数foreach用法实例
2015/01/22 PHP
[原创]解决wincache不支持64位PHP5.5/5.6的问题(提供64位wincache下载)
2016/06/22 PHP
php生成无限栏目树
2017/03/16 PHP
滚动条变色 隐藏滚动条与双击网页自动滚屏显示代码
2009/12/28 Javascript
JQuery制作的放大效果的popup对话框(未添加任何jquery plugin)分享
2013/04/28 Javascript
javascript将浮点数转换成整数的三个方法
2014/06/23 Javascript
node.js学习总结之调式代码的方法
2014/06/25 Javascript
jQuery使用$.get()方法从服务器文件载入数据实例
2015/03/25 Javascript
字符串反转_JavaScript
2016/04/28 Javascript
AngularJS指令详解及示例代码
2016/08/16 Javascript
浅析vue数据绑定
2017/01/17 Javascript
JavaScript实现类似淘宝的购物车效果
2017/03/16 Javascript
Vue.js中的图片引用路径的方式
2017/07/28 Javascript
微信小程序 POST请求的实例详解
2017/09/29 Javascript
教你如何用node连接redis的示例代码
2018/07/12 Javascript
vuex中store存储store.commit和store.dispatch的用法
2020/07/24 Javascript
Python使用Pycrypto库进行RSA加密的方法详解
2016/06/06 Python
Python基于列表list实现的CRUD操作功能示例
2018/01/05 Python
详解python使用递归、尾递归、循环三种方式实现斐波那契数列
2018/01/16 Python
详解爬虫被封的问题
2019/04/23 Python
浅析Python数字类型和字符串类型的内置方法
2019/12/22 Python
Windows环境下Python3.6.8 importError: DLLload failed:找不到指定的模块
2020/11/01 Python
科颜氏美国官网:Kiehl’s美国
2017/01/31 全球购物
荷兰的时尚市场:To Be Dressed
2019/05/06 全球购物
绢花、人造花和人造花卉:BLOOM
2019/08/07 全球购物
师范生自荐信范文
2013/10/06 职场文书
我的求职计划书
2014/01/10 职场文书
考试退步检讨书
2014/01/15 职场文书
五年后的职业生涯规划
2014/03/04 职场文书
2014年国庆节活动总结
2014/08/26 职场文书
建筑安全员岗位职责
2015/02/15 职场文书
生产设备维护保养制度
2015/08/06 职场文书
导游词之丹东鸭绿江
2019/10/24 职场文书
Django cookie和session的应用场景及如何使用
2021/04/29 Python
Python与C++中梯度方向直方图的实现
2022/03/17 Python