Array.prototype.splice() 和 String.prototype.split() 的区别

--- 虽然这个很简单,但是应该也有一些人会分不清楚吧~

1.Array.prototype.splice() 首先这是数组的方法(增删)

语法:(1) array.splice(start) (2)array.splice(start, deleteCount) (3)array.splice(start, deleteCount, item1, item2)

参数: (1) 第一个参数是start ,start 代表从索引为第几个元素出发 (2) 第二个参数是deleteCount , 代表删除几个,如果为0,则不删除元素。 (3) 第三个参数是添加内容,如若不删除元素,就在里面添加元素,从start开始。

  所以,splice方法是使用deleteCount参数来控制删除或者添加
复制代码

2.String.prototype.split() 首先这是字符串的方法,返回一个数组

语法: 1.str.split([separator[, limit]])

参数:(1) 第一个参数是separator表示每个拆分发生的点的字符串(可以是一个字符串或正则表达式) (2) 第二个参数是一个整数,限定返回的分割片段数量

   所以,split()返回一个包含一个空字符串的数组,而不是一个空数组,如果字符串和分隔符都是空字符串,则返回一个空数组。复制代码

转载于:https://juejin.im/post/5b2b718f6fb9a00e2e01137e

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值