使用hasOwnProperty判断JavaScript对象属性

作者:异步漫步

时间:2026-10-28

浏览:118

本文介绍如何使用JavaScript内置的hasOwnProperty方法判断对象是否拥有指定属性。该方法仅检查对象自身属性,忽略原型链上的属性。通过示例演示了如何判断自有属性与原型属性,并指出其与in运算符的区别,帮助开发者准确进行属性存在性检查。

文章目录

使用hasOwnProperty判断JavaScript对象属性

具体实现代码如下所示:

 
首先定义一个包含name属性的对象:var obj = {name:'jack'};
调用hasOwnProperty方法检查'name'属性:obj.hasOwnProperty('name'); // 返回 true
调用hasOwnProperty方法检查'toString'属性:obj.hasOwnProperty('toString'); // 返回 false

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章