Метод match класса String [что за свойство groups в результате метода?]

В гайдах пишут, что он возвращает массив, но о последнем элементе groups не пишут.
MDN
learn.javascript.ru

var langs = "Java JavaScript ActionScript BrightScript Clojure ClojureScript";
var match = langs.match(/Bright(Script)/);
console.log(match);

Вопрос: что такое groups?

Это свойство не описано как часть стандарта. Не стоит опираться на это свойство в реализации. Например в firefix этого свойства нет

1 симпатия