Skip to content

d.isInstanceOf()

d.isInstanceOf( value ,Ctor )

判断值是指定构造函数的实例。

d.isInstanceOf( value,Ctor ) from @1.0

  • value
    • 类型: Anything
    • 描述: 任意类型的参数
  • Ctor
    • 类型: Function
    • 描述: 构造函数,用于判断 args 是否为该构造函数的实例

示例:

js
class Foo {}
const foo = new Foo()

d.isInstanceOf(new XMLHttpRequest(), "EventTarget") // => true
d.isInstanceOf(foo, Foo) // => true
d.isInstanceOf(new Date(), Date) // => true

d.isInstanceOf({}, Foo) // => false
d.isInstanceOf(123, Number) // => false
d.isInstanceOf(null, Object) // => false
d.isInstanceOf(globalThis, ReadableStream)

基于 MIT 许可发布