HasProp
如果指定值具有指定名称的属性, 则返回非零数字.
HasProp := HasProp(Value, Name)
参数
- Value
-
类型: Any
除了 ComObject 之外的任何类型的任何值.
- Name
-
类型: 字符串
要检查的属性名.
返回值
类型: 整数(布尔值)
如果值具有使用此名称的属性, 则返回 1(true), 否则返回 0(false).
此函数不测试是否存在 __Get 或 __Set 元-函数. 如果存在, 则无法检测它可能实现的准确属性集.
函数支持原始值.
Objects, HasBase, HasMethod
示例
说明此函数的使用.
MsgBox HasProp({}, "x") ; 0
MsgBox HasProp({x:1}, "x") ; 1
MsgBox HasProp(0, "Base") ; 1