如何在 JavaScript 中克隆正则表达式? 我想知道如何执行以下操作:
lastIndex
浅克隆正则表达式本身,不包括像lastIndex这样的属性。
浅克隆正则表达式本身,不包括像
正则表达式由 pattern 和 flags 组成。
const copy = new RegExp(original.source, original.flags);
深度克隆正则表达式对象,包括lastIndex等属性。
深度克隆正则表达式对象,包括
const copy = new RegExp(original.source, original.flags); copy.lastIndex = original.lastIndex;