2 var MAX_SAFE_INTEGER = 9007199254740991;
5 var reIsUint = /^(?:0|[1-9]\d*)$/;
15 function isIndex(value, length) {
16 length = length == null ? MAX_SAFE_INTEGER : length;
18 (typeof value ==
'number' || reIsUint.test(value)) &&
19 (value > -1 && value % 1 == 0 && value < length);
22 module.exports = isIndex;