IsObject()

AutoHotKey

IsObject(ObjectValue) [v1.0.90+]

当 ObjectValue 是对象时返回非零数字.

TrueOrFalse := IsObject(ObjectValue)

参数

ObjectValue

可以是函数的返回值, 也可以是保存对象或直接赋值的 对象 变量.
(注1: 就是任何表示对象的变量.)
(注2: 空对象也是对象, 例如: isObject({}) 将返回 1).

返回值

ObjectValue 为对象时返回 1, 否则返回 0.

相关

对象

示例

object := {key: "value"}

if IsObject(object)
    MsgBox, 是对象.
else
    MsgBox, 不是对象.