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()
长得挺像,但负数的时候会有点不一样,要注意下哦。如果你想更系统地了解差异或者深入用法,可以看看这些相关链接,亲测还不错:
如果你经常和字符串打交道,这几个方法用熟了,效率会高不少。尤其做表单、接口返回的数据时,真挺省事的。
34.5KB
文件大小:
评论区