mv-JQ源码进修

19

isPlainObject(): 是不是为对象自变量

  • 怎样运用

// 如果是{}或许_new Object(),返回true
$.isPlainObject(obj);
  • 怎样完成

// 推断是不是在本身原型上有isPrototypeOf属性
core_hasOwn.call(obj.constructor.prototype,"isPrototypeOf");

isEmptyObject(): 是不是为空的对象

  • 怎样运用

// 如果是[],{}或许空的组织函数,返回true
$.isEmptyObject(obj)
  • 怎样完成

for( name in obj ){
    return false;
}

组织函数会自动天生:Aaa.prototype.constructor = Aaa;
然则用for in是遍历不到的

    原文作者:繁忙的耗子
    原文地址: https://segmentfault.com/a/1190000008259532
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞