Skip to content

Commit 2af10bc

Browse files
committed
update Array#flatMap per tc39/proposal-flatMap#50
1 parent de5a7dd commit 2af10bc

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

modules/esnext.array.flat-map.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ var arraySpeciesCreate = require('./_array-species-create');
1010
$export($export.P, 'Array', {
1111
flatMap: function flatMap(callbackfn /* , thisArg */) {
1212
var O = toObject(this);
13-
var sourceLen, A;
13+
var sourceLen = toLength(O.length);
14+
var A;
1415
aFunction(callbackfn);
15-
sourceLen = toLength(O.length);
1616
A = arraySpeciesCreate(O, 0);
1717
A.length = flattenIntoArray(A, O, O, sourceLen, 0, 1, callbackfn, arguments[1]);
1818
return A;

0 commit comments

Comments
 (0)