REPLで正規表現を使った場合の表示

node.js 0.8.16のREPLをちょっといじってたら気になったので一応メモ……

> /\/([^/]+)\/([^/]+)/.exec('/aaa/bbb')
[ '/aaa/bbb',
  'aaa',
  'bbb',
  index: 1,
  input: '/aaa/bbb' ]

!?と思った。

{ 0: 'aaa/bbb',
  1: 'aaa',
  2: 'bbb',
  index: 1,
  input: '/aaa/bbb' }

じゃないのかな……
別に配列を表している訳じゃないのかな?