(obj, iterator, context)
| 1 | // Underscore's each function (roughly) |
| 2 | var each = function(obj, iterator, context) { |
| 3 | if (obj == null) return; |
| 4 | if (Array.prototype.forEach && obj.forEach === Array.prototype.forEach) { |
| 5 | obj.forEach(iterator, context); |
| 6 | } else if (obj.length === +obj.length) { |
| 7 | for (var i = 0, l = obj.length; i < l; i++) |
| 8 | iterator.call(context, obj[i], i, obj); |
| 9 | } |
| 10 | }; |
| 11 | |
| 12 | each([1, 2, 3, 4], function(n) { |
| 13 | n; //: number |
no outgoing calls
no test coverage detected
searching dependent graphs…