admin 管理员组文章数量: 887021
splice,splite,slice的区别
方法 | 针对对象 | 是否改变原数组或字符串 | 语法 | 注 |
---|---|---|---|---|
splice | 数组 | 改变原数组 | let newArr=arr.splice(start,howmany,itemx); start:从哪个下标位置开始截取,包括这下标位置的元素。 howmany:截取多少个数。 itemx:在原数组中在start位置插入的元素 | 返回的是截取的内容,想获取截取出来的内容,可以定义一个变量来接收,,参数start和howmany为必填,其中start若为负数则为数组倒数开始。 |
slice | 数组或者字符串 | 不改变原数组或字符串 | let newArr=arr.slice(start,end); start:从这个下标位置开始获取元素 end:获取元素结束位置下标,但不包括这个下标。 | 返回的是从start到end(不包括end位置元素)的元素,是一个新数组或子字符串,原数组或字符串不变。 |
splite | 字符串 | 不 改变原字符串 | let arr=string.splite("separator",length); separator:规定以特定的字符分割字符串。 length:规定返回的数组长度,非必填,不填则分割全部。 | 分割字符前后若没有元素,则数组中有空元素,不规定分割字符,则默认分割开单个字符。 |
版权声明:本文标题:splice,splite,slice的区别 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1687970743h163569.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论