美文网首页
JavaScript中的constructor

JavaScript中的constructor

作者: 小沫360 | 来源:发表于2016-12-20 21:33 被阅读22次

    constructorObject的原型对象的属性,所以实例中会继承这个属性。

    Object.prototype

    constructor属性始终指向创建当前对象的构造函数。

        var b = [];
    
        console.log(b.constructor===Array);//true
        
        console.log(b.constructor===Object);//false
        
        console.log(b instanceof Object);//true
        
        console.log(b instanceof Array);//true
        
        ```
        
    
    因为 `Array` 也是对象,所以用`instanceof`判断跟`constructor`判断的时候就出现了偏差。

    相关文章

      网友评论

          本文标题:JavaScript中的constructor

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