其他分享
首页 > 其他分享> > 判断一个变量是否为数组?

判断一个变量是否为数组?

作者:互联网

// 1. 使用instanceof判断
function isArray (arr) {
  return arr instanceof Array;
}

// 2. 直接使用数组的isArray方法
Array.isArray(obj);


// 3. Object.prototype.toString方法
 function isArray(arr) {
    return Object.prototype.toString.call(arr) === "[object Array]"; // 是否为数组
    return Object.prototype.toString.call(arr) === "[object Object]"; // 是否为对象
    return Object.prototype.toString.call(arr) === "[object Null]"; // 是否为Null
 }

标签:isArray,arr,判断,return,变量,Object,toString,数组,prototype
来源: https://www.cnblogs.com/rzl795/p/15241590.html