Please enable JavaScript to use RhodeCode Enterprise
Commit Description:
add model solution
Commit Description:
add model solution
'use strict' ;
// https://tc39.github.io/proposal-flatMap/#sec-Array.prototype.flatten
var $export = require ( './_export' );
var flattenIntoArray = require ( './_flatten-into-array' );
var toObject = require ( './_to-object' );
var toLength = require ( './_to-length' );
var toInteger = require ( './_to-integer' );
var arraySpeciesCreate = require ( './_array-species-create' );
$export ( $export . P , 'Array' , {
flatten : function flatten ( /* depthArg = 1 */ ) {
var depthArg = arguments [ 0 ];
var O = toObject ( this );
var sourceLen = toLength ( O . length );
var A = arraySpeciesCreate ( O , 0 );
flattenIntoArray ( A , O , O , sourceLen , 0 , depthArg === undefined ? 1 : toInteger ( depthArg ));
return A ;
}
});
require ( './_add-to-unscopables' )( 'flatten' );
Site-wide shortcuts
/
Use quick search box
g h
Goto home page
g g
Goto my private gists page
g G
Goto my public gists page
n r
New repository page
n g
New gist page
Repositories
g s
Goto summary page
g c
Goto changelog page
g f
Goto files page
g F
Goto files page with file search activated
g p
Goto pull requests page
g o
Goto repository settings
g O
Goto repository permissions settings