美文网首页
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