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 是继承的属性