我见过
const num = 123456789000000000000n;
并且不知道数字文字末尾的 n 是做什么的?
在撰写本文时,在网上搜索“JavaScript 中数字文字后面的字符 'n' 是什么意思”时,没有任何结果。
我想在某个正则表达式上拆分文本,并在原始字符串中获得拆分开始位置的索引。举个简单的例子:
"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 ) 复杂性,这在我的场景中是不可接受的。