JavaScript字符串截取方法介绍

字符串的老三样——slice()split()substr(),基本上是你写前端绕不开的几个方法。

slice()的用法比较灵活,截字符串、截数组都能用。比如你想从第 4 个字符开始取,可以直接用str.slice(3)。负数也能搞,从后往前数,挺方便。

split()就不是真正意义上的“截”,更像是“拆”。你用'2024-06-07'.split('-'),它会帮你把日期拆成数组['2024', '06', '07'],在表单、路径这种带分隔符的字符串时实用。

substr()这个方法用得稍微少点,但在你明确知道要取多长时还蛮好用的。比如要从某个点开始取 4 个字符,就用s.substr(index, 4),简单直接。

顺带一提,还有个substring()slice()长得挺像,但负数的时候会有点不一样,要注意下哦。如果你想更系统地了解差异或者深入用法,可以看看这些相关链接,亲测还不错:

如果你经常和字符串打交道,这几个方法用熟了,效率会高不少。尤其做表单、接口返回的数据时,真挺省事的。

doc 文件大小:34.5KB