美文网首页
instanceof 判断原始类型

instanceof 判断原始类型

作者: McDu | 来源:发表于2021-03-13 19:18 被阅读0次
class PrimitiveString {
    static [Symbol.hasInstance](x) {
        return typeof x === 'string'
    }
}

// 'abc' instanceof PrimitiveString  === true

对象的 Symbol.hasInstance 属性,指向一个内部方法。当其他对象使用instanceof 运算符,判断是否为该对象的实例时,会调用这个方法。这里实际上我们自定义了这个 instanceof 的行为。

相关文章

网友评论

      本文标题:instanceof 判断原始类型

      本文链接:https://www.haomeiwen.com/subject/ffhoqltx.html