JavaScript: RegExp-Konstruktor vs RegEx-Literal
Ich studiere über RegExp, aber überall kann ich zwei Syntax sehen
new RegExp("[abc]")
Un
/[abc]/
Und wenn mit Modifikatoren, was ist die Verwendung von zusätzlichen Schrägstrichen \
)
/\[abc]/g
Ich bekomme keinen Fehler mit diesen beiden, aber ich frage mich, ob es einen Unterschied zwischen diesen beiden gibt. Wenn ja, was ist es dann und welches ist am besten zu verwenden?
Ich verwies Unterschiede zwischen dem regexp-Literal von Javascript und dem Konstruktor aber da habe ich keine Erklärung dafür gefunden, was am besten ist und was der Unterschied ist.