Please enable JavaScript to use RhodeCode Enterprise
Commit Description:
add model solution
Commit Description:
add model solution
"use strict" ;
var callable = require ( "./valid-callable" )
, isValue = require ( "./is-value" )
, forEach = require ( "./for-each" )
, call = Function . prototype . call
, defaultCb = function ( value , key ) { return [ key , value ]; };
module . exports = function ( obj /*, cb, thisArg, compareFn*/ ) {
var a = [], cb = arguments [ 1 ], thisArg = arguments [ 2 ];
cb = isValue ( cb ) ? callable ( cb ) : defaultCb ;
forEach (
obj ,
function ( value , key , targetObj , index ) {
a . push ( call . call ( cb , thisArg , value , key , this , index ));
},
obj , arguments [ 3 ]
);
return a ;
};
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