splice, split, slice --傻傻分不清楚。
个人觉得:英文好对写代码有很大的帮助。很多api的方法,根据方法名大概就能猜到这个方法是干什么的。
所以本着这个思路,我们先从解释单词入手。
splice: v 绞接,捻接(两段绳子);胶接,粘接(胶片、磁带等); n 胶接处;粘接处;绞接处.
split: v 分裂,使分裂(成不同的派别);分开,使分开(成为几个部分);分担;分摊;分享; n 分歧;分裂;分离;划分;分别;份额;裂缝;
slice: v 把…切成(薄)片;切;割;划;削(球);斜切打; n 部分;(切下的食物)薄片,片;份额;锅铲;(餐桌用)小铲
跟据英文解释简单总结下:splice -- 粘贴在一起; split -- 分开几部分; slice -- 切片,切除某一部分。理解这些了,我们就不难理解JS里的这些方法了。
splice -- 用于对数组进行,添加,替换和删除 (不就是把东西粘一起吗,添加--粘新东西,替换--在已有的位置上粘东西,删除--在已有的位置上粘空东西)。
split -- 把字符串分割成字符串数组
slice -- 用于在数组中获取返回的部分 (不就是获取数组的某一部分,薄片,份额嘛)
关于这个3个方法具体使用,参数描述和事例,在MDN写的特别好。
建议大家去那看
splice --https://developer.mozilla.org...
split -- https://developer.mozilla.org...
slice -- https://developer.mozilla.org...
图片描述
关注
欢迎关注小站小滑轮,小站都是平时工作中积累的一些小工具。是不是你们工作中也会遇到呢。关于小站的内容也可以在博客下面留言哦。有什么使用的工具想让我补充,也可以留言。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。