Added the underscore node_module.
All checks were successful
Auto Maintenance Cycle / pre-commit Autoupdate (push) Successful in 39s
All checks were successful
Auto Maintenance Cycle / pre-commit Autoupdate (push) Successful in 39s
This commit is contained in:
25
node_modules/underscore/amd/each.js
generated
vendored
Normal file
25
node_modules/underscore/amd/each.js
generated
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
define(['./_optimizeCb', './_isArrayLike', './keys'], function (_optimizeCb, _isArrayLike, keys) {
|
||||
|
||||
// The cornerstone for collection functions, an `each`
|
||||
// implementation, aka `forEach`.
|
||||
// Handles raw objects in addition to array-likes. Treats all
|
||||
// sparse array-likes as if they were dense.
|
||||
function each(obj, iteratee, context) {
|
||||
iteratee = _optimizeCb(iteratee, context);
|
||||
var i, length;
|
||||
if (_isArrayLike(obj)) {
|
||||
for (i = 0, length = obj.length; i < length; i++) {
|
||||
iteratee(obj[i], i, obj);
|
||||
}
|
||||
} else {
|
||||
var _keys = keys(obj);
|
||||
for (i = 0, length = _keys.length; i < length; i++) {
|
||||
iteratee(obj[_keys[i]], _keys[i], obj);
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
return each;
|
||||
|
||||
});
|
Reference in New Issue
Block a user