From the spec:
Any reference to
arguments
,super
,this
, ornew.target
within an
ArrowFunction must resolve to a binding in a lexically enclosing
environment.
Therefore, the correct answer would be [1,2,3]
. Firefox has fixed the problem in version 43 (bugĀ 889158).