JavaScript: конструктор RegExp против литерала RegEx

Я изучаю RegExp, но везде я вижу два синтаксиса

new RegExp("[abc]")

А также

/[abc]/

А если с модификаторами то какая польза от дополнительной косой черты (\)

/\[abc]/g

Я не получаю никаких ошибок с этими двумя, но мне интересно, есть ли разница между этими двумя. Если да, то что это и что лучше всего использовать?

Я сослалсяРазличия между литералом регулярных выражений Javascript и конструктором но там я не нашел объяснения, что лучше и в чем разница.

Ответы на вопрос(3)

Ваш ответ на вопрос