美文网首页
原形和原形链

原形和原形链

作者: wait_58d2 | 来源:发表于2018-12-04 19:41 被阅读0次

    JS里的内置对象                                                                                                    

             全局对象                                                      

                 Ecmascript规定的全局对象是gloab,浏览器规定的是window.

                  ECMAScript规定的函数,在任何地方可以使用的函数

    ECMAscript规定的全局变量

                浏览器规定的全局变量

    浏览器规定的全局变量 

    二简单类型和对象                                                                                               

          ①简单类型   var n=5;     //                                                                      

          ②对象  var n=new number(1);//   

                简单类型是没有属性的,他调用常用方法(valueof,tostring()的解决方法是生成一个对象(temp),                 用这个对象来调用方法。

                对象是先在栈中存一个地址指向堆

    三原形                       

       object的共有属性 Object.protype,这就是原型,Object的共有属性是所有对象的共有属性

       prototype属性,这个属性包含一个对象__proto__,用来存共有属性

    四 原型链

    ①JS在创建对象(不论是普通对象还是函数对象)的时候,都有一个叫做__proto__的内置属性,用于指向创建它的函数对象的原型对象prototype。                                            

     ②所有对象的____proto__ __属性都指向它父亲的prototype属性。这就是为什么自己能用父亲的属性,因为自己有一个____proto__ __属性,自己的属性自己当然能用。       

    五最后网上发现的有意思的一张图片

    相关文章

      网友评论

          本文标题:原形和原形链

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