There are multiple issues in 15.4.2.4 Array.from():
- 'mapping' is always true (bug 1582)
- 'kValue' instead of 'nextValue' resp. 'mappedValue' in 8.h (bug 1599)
- GetIterator() called on 'obj', but 'obj' is not defined, should be 'items' instead (step 8a)
- loop condition in step 8h is always true, break from loop is done through explicit return in 8.h.vi, so the loop condition can actually be removed
- extraneous "Pk" in step 8.h.xi
- extraneous "Pk" in step 17.d.v
fixed in rev17 editor's draft
except I don't see why you say the Pk's are extraneous
(In reply to comment #1)
> except I don't see why you say the Pk's are extraneous
Err, not sure what I was writing there. It's just a comma that's missing between "Pk" and the PropertyDescriptor argument to DefinePropertyOrThrow().
fixed in rev17, August 23, 2013 draft