一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

Javascript 對(duì)象的解釋

所有的構(gòu)造器都是對(duì)象,而并非所有的對(duì)象都是構(gòu)造器.每個(gè)構(gòu)造器都有一個(gè)用來實(shí)現(xiàn)原型繼承、共享屬性的Prototype屬性。對(duì)象通過new 表達(dá)式創(chuàng)建;比如,new String("A String") 創(chuàng)建了一個(gè)String對(duì)象。沒有通過new而直接調(diào)用構(gòu)造器將有返回值,返回的類型將取決于構(gòu)造器。例如String("A String")產(chǎn)生一個(gè)原始的類型的字符串而不是一個(gè)對(duì)象。
ECMAScript支持基于原型的繼承。每個(gè)構(gòu)造器都有一個(gè)與之關(guān)聯(lián)的原型,而且通過此構(gòu)造器創(chuàng)建的對(duì)象都有一個(gè)與構(gòu)造器原型關(guān)聯(lián)的隱式引用(稱為,對(duì)象的原型)。進(jìn)一步說,一個(gè)原型可能有一個(gè)對(duì)其原型的非空隱式引用……,這被稱為,原型鏈。當(dāng)一個(gè)引用指向?qū)ο蟮膶傩裕@個(gè)引用指向原型鏈中的第一個(gè)對(duì)象的以此為名的屬性。換句話說,第一次,這個(gè)直接關(guān)聯(lián)的對(duì)象,將為這個(gè)屬性被檢查。如果這個(gè)對(duì)象包含以此為名的屬性,這個(gè)屬性就是引用指向的屬性。如過這個(gè)對(duì)象不包含以此為名的屬性,那么這個(gè)對(duì)象的原型將會(huì)被繼續(xù)檢查……
原文:
Object
ECMAScript does not contain proper classes such as those in C++, Smalltalk, or Java, but rather,supports constructors which create objects by executing code that allocates storage for the objects and initialises all or part of them by assigning initial values to their properties. All constructors are objects,but not all objects are constructors. Each constructor has a Prototype property that is used to implement prototype-based inheritance and shared properties. Objects are created by using constructors in new expressions; for example, new String("A String") creates a new String object. Invoking a constructor without using new has consequences that depend on the constructor. For example,String("A String") produces a primitive string, not an object.
ECMAScript supports prototype-based inheritance. Every constructor has an associated prototype, and every object created by that constructor has an implicit reference to the prototype (called the object's prototype) associated with its constructor. Furthermore, a prototype may have a non-null implicit reference to its prototype, and so on; this is called the prototype chain. When a reference is made to a property in an object, that reference is to the property of that name in the first object in the prototype chain that contains a property of that name. In other words, first the object mentioned directly is examined for such a property; if that object contains the named property, that is the property to which the reference refers; if that object does not contain the named property, the prototype for that object is examined next; and so on.

JavaScript技術(shù)Javascript 對(duì)象的解釋,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 97国产成人精品免费视频 | 怡红院在线播放 | 狠狠做久久深爱婷婷97动漫 | 91精品久久一区二区三区 | 欧美大香线蕉线伊人久久 | 国语自产免费精品视频在 | 最新毛片久热97免费精品视频 | 色吧亚洲欧美另类 | 一级做a爰片性色毛片武则天五则 | 精品国产91在线网 | 五月玖玖 | 成人国产精品 | a毛片全部播放免费视频完整18 | 日韩精品中文字幕一区三区 | 日本精品一区二区三区在线 | 国产免费美女视频 | 91黄色在线 | 日本www免费 | 九九视频免费精品视频免费 | 天天色天天干天天 | 国产一级一级一级成人毛片 | 久久久久久国产精品mv | 亚洲精品图区 | 黄色网页在线免费观看 | 亚洲韩国日本欧美一区二区三区 | 亚洲精品国产第1页 | 色综合天 | 377日本大胆欧美人术艺术 | 最新色视频 | 精品分享 | 国产精品猎奇系列在线观看 | 看全色黄大色黄大片 视 | 久久中文娱乐网 | 伊人久久精品久久亚洲一区 | 怡红院免费全部视频在线视频 | 亚洲综合色婷婷中文字幕 | 精品一区二区视频 | 久久精品国产99久久99久久久 | 激情小视频在线播放免费 | 91色在线视频 | 337q日本大胆欧美人术艺术 |