温馨提示×

js中hasOwnProperty的用法是什么

js
小亿
83
2024-03-21 19:08:48
栏目: 编程语言

在JavaScript中,hasOwnProperty()方法用于检测对象是否具有特定属性。该方法接受一个参数,即要检测的属性名,如果对象本身具有指定属性(不是继承而来的),则返回true,否则返回false。

示例:

const obj = {
  name: 'Alice',
  age: 30
};

console.log(obj.hasOwnProperty('name')); // true
console.log(obj.hasOwnProperty('gender')); // false

在上面的示例中,对象obj具有名为“name”的属性,因此obj.hasOwnProperty(‘name’)返回true;而没有名为“gender”的属性,因此obj.hasOwnProperty(‘gender’)返回false。

0