美文网首页
instanceOf

instanceOf

作者: YangJeremy | 来源:发表于2018-03-27 22:54 被阅读0次

    instanceOf有什么作用?内部逻辑是如何实现的?

    instanceOf判断一个对象是不是某个类型的实例

    [1, 2, 3] instanceof Array; //true
    可以看到[1, 2, 3]是类型Array的实例

    [1, 2, 3] instanceof Object; //true

    instanceOf回答的问题是:

    a instanceOf FOO   //
    
    在a的整条原型链中是否有指向FOO.prototype的对象
    
    

    valueOf()

    想要得到封装对象中的基本类型值,可以使用 valueOf() 函数:

    var a = new String( "abc" );
    var b = new Number( 42 );
    var c = new Boolean( true );
    a.valueOf(); // "abc"
    b.valueOf(); // 42
    c.valueOf(); // true
    

    相关文章

      网友评论

          本文标题:instanceOf

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