Метод RegExp().compile()
устарел . По сути, это то же самое, что и конструктор, который, как я полагаю, является устаревшим. Вы должны использовать только конструктор в настоящее время.
Другими словами, вы привыкли делать это:
var regexp = new RegExp("pattern");
regexp.compile("new pattern");
Но в наши дни это ничем не отличается от простого звонка:
var regexp = new RegExp("pattern");
regexp = new RegExp("new pattern");