Sha256: 85d2a82d361842583304a012d58fa4b74ef6442b5d012881ebf87fb4cbc370ce
Contents?: true
Size: 369 Bytes
Versions: 29
Compression:
Stored size: 369 Bytes
Contents
'use strict'; var toPosInt = require('../../number/to-pos-integer') , value = require('../../object/valid-value') , hasOwnProperty = Object.prototype.hasOwnProperty; module.exports = function () { var i, l; if (!(l = toPosInt(value(this).length))) return null; i = 0; while (!hasOwnProperty.call(this, i)) { if (++i === l) return null; } return i; };
Version data entries
29 entries across 19 versions & 7 rubygems