Please enable JavaScript to use RhodeCode Enterprise
Commit Description:
fix wrong merge
Commit Description:
fix wrong merge
"use strict" ;
var isPlainArray = require ( "../../is-plain-array" )
, callable = require ( "../../../object/valid-callable" )
, isArray = Array . isArray
, map = Array . prototype . map
, forEach = Array . prototype . forEach
, call = Function . prototype . call ;
module . exports = function ( callbackFn /*, thisArg*/ ) {
var result , thisArg ;
if ( ! this || ! isArray ( this ) || isPlainArray ( this )) {
return map . apply ( this , arguments );
}
callable ( callbackFn );
thisArg = arguments [ 1 ];
result = new this . constructor ( this . length );
forEach . call ( this , function ( val , i , self ) {
result [ i ] = call . call ( callbackFn , thisArg , val , i , self );
});
return result ;
};
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