/** Used as references for various `Number` constants. *//** 用作各种“数字”常量的引用。 */constMAX_SAFE_INTEGER=9007199254740991/** Used to detect unsigned integer values. *//** 用于检测无符号整数值。 */constreIsUint=/^(?:0|[1-9]\d*)$//** * Checks if `value` is a valid array-like index. * 检查' value '是否是一个有效的类数组索引。 * @private * @param {*} value 要检查的值。 * @param {number} [length=MAX_SAFE_INTEGER] 有效索引的上界。 * @returns {boolean} 如果' value '是有效的索引,则返回' true ',否则返回' false '。 */functionisIndex(value,length){consttype=typeofvaluelength=length==null?MAX_SAFE_INTEGER:lengthreturn!!length&&(type==='number'||(type!=='symbol'&&reIsUint.test(value)))&&(value>-1&&value%1==0&&value<length)}exportdefaultisIndex