小编Nik*_*Dim的帖子

JavaScript 中数字文字后的字符“n”是什么意思?

我见过

const num = 123456789000000000000n;

并且不知道数字文字末尾的 n 是做什么的?

在撰写本文时,在网上搜索“JavaScript 中数字文字后面的字符 'n' 是什么意思”时,没有任何结果。

javascript literals bigint

10
推荐指数
1
解决办法
684
查看次数

JS拆分字符串并返回每个拆分的索引

我想在某个正则表达式上拆分文本,并在原始字符串中获得拆分开始位置的索引。举个简单的例子:

"bla blabla haha".splitOnRegexWithIndex(whitespaceRegex)
Run Code Online (Sandbox Code Playgroud)

需要的输出是

[["bla", 0], ["blabla", 4], ["haha", 11]]
Run Code Online (Sandbox Code Playgroud)

此处的正则表达式可以是任何内容,而不仅仅是空格,因此分隔符不是固定大小。

拆分是在正则表达式上完成的。我不想在起始字符串中使用indexOffind "blabla",因为那将是 O(n 2 ) 复杂性,这在我的场景中是不可接受的。

javascript regex split

5
推荐指数
1
解决办法
1318
查看次数

标签 统计

javascript ×2

bigint ×1

literals ×1

regex ×1

split ×1