判断一个对象是否是 isPlainObject
isPlainObject 是一个 jQuery 中的方法,用于判断一个对象是否是纯粹的对象,即该对象是通过 {} 或 new Object() 创建的,而非通过构造函数或其他方式创建的。
function isPlainObject(obj) { // 排除基本数据类型和 null if (typeof obj !== 'object' || obj === null) { return false; } // 判断是否是通过 {} 或 new Object() 创建的对象 const proto = Object.getPrototypeOf(obj); return proto === Object.prototype || proto === null; }
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论