为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 JS 中获取从 indexA 到 indexB 的字符串结尾(使用 split())

如何在 JS 中获取从 indexA 到 indexB 的字符串结尾(使用 split())

阿波罗的战车 2022-12-29 13:53:12
我有这个字符串:"$warn @Test use of bad language"我想获得从“使用”到“语言”的部分(从索引 2 到索引 x)我怎样才能@Test每次都用不同的长度和不同的部分来做到这一点?我是 JS 的新手,它可能超级简单/愚蠢,但我需要知道。谢谢!我试过 message.slice(2, message.length - 1)。我找到了答案。
查看完整描述

1 回答

?
白衣非少年

TA贡献1155条经验 获得超0个赞

您可以为此使用将字符串拆分为不同的位string.split

const [command, mention, ...args] = message.content.split(" ")


const reason = args.join(" ")


// command = "$warn"

// mention = "@Test"

// reason = "use of bad language"

使用destructuring此处可以更轻松地为消息内容的不同部分提供可读的名称



查看完整回答
反对 回复 2022-12-29
  • 1 回答
  • 0 关注
  • 83 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信