Skip to content

@pmun/utils / hasOwnProp

Function: hasOwnProp() ​

ts
function hasOwnProp(obj, prop): boolean;

检查对象是否具有指定的自有属性。

Parameters ​

obj ​

object

需要检查的对象

prop ​

需要检查的属性键

string | symbol

Returns ​

boolean

如果对象具有该自有属性,则返回 true,否则返回 false

Example ​

ts
const obj = { name: 'Tom', age: 25 }
hasOwnProp(obj, 'name') // true
hasOwnProp(obj, 'toString') // false,toString 是继承的属性