美文网首页
原形和原形链

原形和原形链

作者: 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