美文网首页js基础
js中判断一个变量是否为类数组的方法

js中判断一个变量是否为类数组的方法

作者: 大兵_HERG | 来源:发表于2019-08-13 10:53 被阅读0次

1.判断类数组的方法封装

function isArrayLike( obj ) {
  var length = !!obj && "length" in obj && obj.length,
//类型判断
    type = typeFn( obj );
  if ( isFunction( obj ) || isWindow( obj ) ) {
    return false;
  }

  return type === "array" || length === 0 ||
    typeof length === "number" && length > 0 && ( length - 1 ) in obj;
}
//上述用到的判断方法正是封装的方法,用起来很方便

相关文章

网友评论

    本文标题:js中判断一个变量是否为类数组的方法

    本文链接:https://www.haomeiwen.com/subject/ujhvjctx.html