15.4.2.1 / para 1
The value of Array.prototype is %ArrayPrototype% the intrinsic
Array prototype object (15.4.3).
After "%ArrayPrototype%", insert a comma.
---
15.4.2.4 / step 4
If mapfn is undefined, then let mapping be true.
s|true|false|, I'm pretty sure.
---
15.4.2.4 / step 8.a
Let iterator be the result of performing GetIterator(obj).
'obj' is not defined. Change to 'items'?
---
15.4.2.4 / step 8.h.ix.1, 8.h.x, 8.h.xi
... and a List containing kValue as argumentsList.
Else, let mappedValue be kValue.
Property Descriptor {[[Value]]: kValue, ...
'kValue' is not defined. Change to 'nextValue'?
---
15.4.2.4 / step 8.h.xi
15.4.2.4 / step 17.d.v
... DefinePropertyOrThrow(A, Pk Property Descriptor {...}).
After "Pk", insert a comma.
---
15.4.3.4 / step 3.a
Let C be the Get(O, "constructor").
Delete "the", or insert "result of".
---
15.4.3.4.1 / preamble
The abstract operation HasArrayConstructor with argument O performs ...
s|HasArrayConstructor|IsConcatSpreadable|
---
15.4.3.4.1 / step 2
Let spreadable be the Get(O, @@isConcatSpreadable).
Delete "the", or insert "result of".
---
15.4.3.12 / step 17.b.vii
Increase k by 1.
Italicize "k".
---
15.4.4 / para 1
... have a [Array[InitialisationState]] internal data property .
s| a | an |
misplaced left-bracket: s| [Array[Init| [[ArrayInit|
Delete space before period.
---
15.4.5.3 / para 1
Array Iterator instances inherit properties from the Array Iterator
prototype (the intrinsic, %ArrayIteratorPrototype%.)
Move the period outside the parens.
fixed in rev 17 editor's draft
*** Bug 1768 has been marked as a duplicate of this bug. ***
fixed in rev17, August 23, 2013 draft