Home > @zero-dim/utils > hasProperty
hasProperty() function
判断对象是否包含指定的自有属性
Signature:
typescript
export declare function hasProperty(rule: any, k: string): boolean;
Parameters
Parameter | Type | Description |
---|---|---|
rule | any | 要检查的对象 |
k | string | 属性名 |
boolean
如果对象包含该属性则返回true,否则返回false
Remarks
使用 Object.prototype.hasOwnProperty 检查自有属性, 不会检查原型链上的属性
Example
ts
const obj = { a: 1 }
hasProperty(obj, 'a') // true
hasProperty(obj, 'toString') // false
hasProperty(obj, 'b') // false