Пожалуйста, помогите мне понять, почему работает следующий код:
<script>
var re = RegExp('\\ba\\b') ;
alert(re.test('a')) ;
alert(re.test('ab')) ;
</script>
В первой строке нет оператора new
.
Насколько я знаю, конструктор в JavaScript - это функция, которая инициализирует объекты, созданные оператором new
, и они не означает ничего вернуть.