Sha256: c58d179c6f236eedcc21e706c2ffd2c5d11cf629a09a17c45411e0817867a991
Contents?: true
Size: 543 Bytes
Versions: 15
Compression:
Stored size: 543 Bytes
Contents
'use strict'; var toPosInt = require('../../number/to-pos-integer') , callable = require('../../object/valid-callable') , value = require('../../object/valid-value') , hasOwnProperty = Object.prototype.hasOwnProperty , call = Function.prototype.call; module.exports = function (cb/*, thisArg*/) { var i, self, thisArg; self = Object(value(this)); callable(cb); thisArg = arguments[1]; for (i = (toPosInt(self.length) - 1); i >= 0; --i) { if (hasOwnProperty.call(self, i)) call.call(cb, thisArg, self[i], i, self); } };
Version data entries
15 entries across 12 versions & 6 rubygems