is-array.js

function isArrayPolyfill(v) {
    return Object.prototype.toString.call(v) === '[object Array]';
}
/**
 * 判断一个给定的值是否是数组。在新的浏览器环境中使用 Array.isArray,否则使用 polyfill
 * @param {any} v 需要判断的值
 *
 * @example
 *
 * import { isArray } from '@jairwinl/utils/esm/isArray';
 *
 * isArray([])
 * // => true
 *
 * isArray({})
 * // => false
 *
 * @returns {Boolean} 是数组则返回 true
 */
function isArray(v) {
    if (typeof Array.isArray === 'function') {
        return Array.isArray(v);
    }
    return isArrayPolyfill(v);
}
export default isArray;
//# sourceMappingURL=is-array.js.map