ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

split的用法

2021-09-01 16:03:19  阅读:279  来源: 互联网

标签:slice splice demo 用法 start split 数组


一、作用对象

1、split()方法是对字符串的操作;splice()和slice()是对数组的操作。slice()也可用于字符串。

二、参数

1、split(separator,howmany) 参数有两个 sepatator为必选项,表示分割字符串的符号如“,”,“:”,”|“等。howmany为可选项,表示分割后返回的结果长度。

2、splice(index,howmany,item1,item2,item....)参数至少两个,index为必选项,表示操作数组的起始位置,负数表示从倒数开始。howmany为必选项,表示从起始位置开始要替换或删除几个元素。item为可选项目,表示要替换的新元素,有则替换没有则表示删除。

3、slice(start,end) 参数有两个,start为必填字段,end为选填字段,返回一个新的数组,包含从 start 到 end 的元素。

三、返回值

1、split()  返回一个字符串数组。

2、splice() 返回被删除的元素组成的数组 即 如果使用arr = arr.splice()的方法将会返回一个被截取的部分,而arr.splice()后再调用arr将会返回一个截取后的新数组。

3、slice() 返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。

四、注意事项

1、splice() 方法与 slice() 方法的作用是不同的,splice() 方法会直接对数组进行修改,也就说使用了 demo.slice()方法之后demo还是demo,而使用了demo.splice()之后demo将发生改变。

2、split()和slice()方法一样,不会对原数组进行改变,想要获取改变后的数组需要进行赋值操作。即、demo = demo.slice(start,end);

标签:slice,splice,demo,用法,start,split,数组
来源: https://www.cnblogs.com/cheari/p/15214952.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有