{"json_modified": "2016-10-03T08:36:58.719716", "uuid": "76f75f8f-0b19-463b-946f-5d7df614e25b", "title": "Le mod\u00e8le objet JavaScript en d\u00e9tails", "url": "/fr/docs/Web/JavaScript/Guide/Le_mod%C3%A8le_objet_JavaScript_en_d%C3%A9tails", "tags": ["Guide", "JavaScript", "Intermediate", "Object"], "translations": [{"uuid": "555ac6ee-06a7-4287-aa27-66633e692f92", "title": "Details of the object model", "url": "/en-US/docs/Web/JavaScript/Guide/Details_of_the_Object_Model", "tags": ["Guide", "JavaScript", "Intermediate", "Object"], "summary": "JavaScript is an object-based language based on prototypes, rather than being class-based. Because of this different basis, it can be less apparent how JavaScript allows you to create hierarchies of objects and to have inheritance of properties and their values. This chapter attempts to clarify the situation.", "localization_tags": [], "locale": "en-US", "last_edit": "2016-07-11T20:15:11", "review_tags": []}, {"uuid": "11f23f36-44bb-402b-830b-831edb47a537", "title": "El model d'objectes en detall", "url": "/ca/docs/Web/JavaScript/Guide/Details_of_the_Object_Model", "tags": [], "summary": "JavaScript \u00e9s un llenguatge orientat a objectes basat en prototipus en comptes d'estar basat en classes. Degut a aquesta difer\u00e8ncia pot resultar menys evident la forma en que JavaScript permet crear jerarquies d'objectes i proporciona her\u00e8ncia de propietats i els seus valors. Aquest cap\u00edtol pret\u00e9n aclarir aquest tema.", "localization_tags": [], "locale": "ca", "last_edit": "2015-04-26T06:08:54", "review_tags": []}, {"uuid": "e0a9a2ad-02d6-46e1-875a-64ea2ff4bc0d", "title": "Detail objektov\u00e9ho modelu", "url": "/cs/docs/Web/JavaScript/Guide/Detail_objektoveho_modelu", "tags": [], "summary": "JavaScript is an object-based language based on prototypes, rather than being class-based. Because of this different basis, it can be less apparent how JavaScript allows you to create hierarchies of objects and to have inheritance of properties and their values. This chapter attempts to clarify the situation.", "localization_tags": ["inprogress"], "locale": "cs", "last_edit": "2016-02-05T14:19:30", "review_tags": []}, {"uuid": "78e47547-de63-4e12-aa19-ea83feba17c3", "title": "Feinheiten des Objektmodells", "url": "/de/docs/Web/JavaScript/Guide/Feinheiten_des_Objektmodells", "tags": ["Guide", "JavaScript", "Intermediate", "Object"], "summary": "JavaScript ist eine Objekt-basierte Programmiersprache, die auf Prototypen, statt auf Klassen basierprevioust. Aufgrund dieser Tatsache ist u. U. schwieriger zu erkennen, wie in JavaScript Objekthierarchien erstellt werden und die Vererbung von Eigenschaften und deren Werten erfolgt. Dieses Kapitel versucht das zu erkl\u00e4ren.", "localization_tags": ["inprogress"], "locale": "de", "last_edit": "2015-12-13T06:33:16", "review_tags": []}, {"uuid": "bc180d5e-6246-4c8a-8859-5d54e926ac45", "title": "Detalles del modelo de objetos", "url": "/es/docs/Web/JavaScript/Guide/Details_of_the_Object_Model", "tags": ["JavaScript"], "summary": "JavaScript es un lenguaje basado en objetos que en lugar de estar basado en clases, se basa en prototipos. Debido a esta diferencia, puede resultar menos evidente que JavaScript te permite crear jerarqu\u00edas de objetos y herencia de propiedades y de sus valores. Este cap\u00edtulo intenta clarificar estos puntos.", "localization_tags": [], "locale": "es", "last_edit": "2015-06-04T09:27:53", "review_tags": []}, {"uuid": "9b7c3509-8677-491c-afda-cac6126bf3c4", "title": "\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u30e2\u30c7\u30eb\u306e\u8a73\u7d30", "url": "/ja/docs/Web/JavaScript/Guide/Details_of_the_Object_Model", "tags": ["JavaScript", "NeedsTechnicalReview", "Object"], "summary": "JavaScript \u306f\u3001\u30af\u30e9\u30b9\u3067\u306f\u306a\u304f\u3001\u30d7\u30ed\u30c8\u30bf\u30a4\u30d7\u306b\u57fa\u3065\u3044\u305f\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u30d9\u30fc\u30b9\u306e\u8a00\u8a9e\u3067\u3059\u3002\u3053\u306e\u57fa\u672c\u7684\u306a\u9055\u3044\u306b\u3088\u308a\u3001JavaScript \u304c\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u968e\u5c64\u69cb\u9020\u3092\u3069\u306e\u3088\u3046\u306b\u4f5c\u308a\u4e0a\u3052\u3066\u3044\u308b\u304b\u3001\u307e\u305f\u30d7\u30ed\u30d1\u30c6\u30a3\u3084\u305d\u306e\u5024\u306e\u7d99\u627f\u65b9\u6cd5\u304c\u8868\u9762\u4e0a\u5206\u304b\u308a\u306b\u304f\u3044\u3082\u306e\u3068\u306a\u3063\u3066\u3044\u307e\u3059\u3002\u672c\u7ae0\u3067\u306f\u3053\u308c\u3089\u306e\u5b9f\u614b\u3092\u660e\u3089\u304b\u306b\u3057\u3066\u3044\u304d\u307e\u3059\u3002", "localization_tags": [], "locale": "ja", "last_edit": "2015-10-04T22:04:29", "review_tags": ["technical", "editorial"]}, {"uuid": "fae6600f-511f-40ff-9fbd-5a859cf18ff4", "title": "\uac1d\uccb4 \ubaa8\ub378\uc758 \uc138\ubd80\uc0ac\ud56d", "url": "/ko/docs/Web/JavaScript/Guide/%EA%B0%9D%EC%B2%B4_%EB%AA%A8%EB%8D%B8%EC%9D%98_%EC%84%B8%EB%B6%80%EC%82%AC%ED%95%AD", "tags": [], "summary": "\uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8\ub294 \ud074\ub798\uc2a4 \uae30\ubc18\uc774 \uc544\ub2cc\u00a0prototype\uc5d0 \uae30\ucd08\ud55c \uac1d\uccb4 \uae30\ubc18 \uc5b8\uc5b4\u00a0\uc785\ub2c8\ub2e4. \uc774\ub7f0 \ucc28\uc774\uc810\uc73c\ub85c \uc778\ud574, \uac1d\uccb4\ub4e4\uc758 \uacc4\uce35 \uad6c\uc870\uc758 \uc0dd\uc131\uacfc \uc18d\uc131 \ubc0f \uc18d\uc131 \uac12\uc758 \uc0c1\uc18d\uc744 \uc5b4\ub5bb\uac8c \uad6c\ud604\ud574\uc57c \ud558\ub294\uc9c0\uc5d0 \ub300\ud55c \ubd80\ubd84\uc774 \ub35c \ubd84\uba85\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ubc88 \uc7a5\uc5d0\uc11c\ub294 \uc774\ub7f0 \uc0c1\ud669\uc744 \uba85\ud655\ud558\uac8c \ud558\uace0\uc790 \ud569\ub2c8\ub2e4.", "localization_tags": [], "locale": "ko", "last_edit": "2015-09-06T20:58:51", "review_tags": ["editorial"]}, {"uuid": "2a8e9f99-51a3-4ca8-b0aa-18bac6da9d82", "title": "Detalhes do modelo de objeto", "url": "/pt-BR/docs/Web/JavaScript/Guide/Detalhes_do_Modelo_do_Objeto", "tags": ["Entidade", "Objeto", "Orienta\u00e7\u00e3o \u00e1 Objeto", "Modelo"], "summary": "JavaScript \u00e9 uma linguagem orientada a objetos com base em prot\u00f3tipos, em vez de ser baseada em classes. Devido a essa base diferente, pode ser menos evidente como o JavaScript permite criar hierarquias de objetos e ter heran\u00e7a de propriedades e seus valores. Este cap\u00edtulo tenta esclarecer essa situa\u00e7\u00e3o.", "localization_tags": ["inprogress"], "locale": "pt-BR", "last_edit": "2015-08-07T22:23:57", "review_tags": ["editorial"]}, {"uuid": "5ee2efc7-7997-4dcf-86d8-26d9c0c0e7ac", "title": "Detalhes do modelo de objeto", "url": "/pt-PT/docs/Web/JavaScript/Guia/Detalhes_do_modelo_de_objeto", "tags": ["Intermedi\u00e1rio", "Objeto", "Guia", "JavaScript"], "summary": "JavaScript is an object-based language based on prototypes, rather than being class-based. Because of this different basis, it can be less apparent how JavaScript allows you to create hierarchies of objects and to have inheritance of properties and their values. This chapter attempts to clarify the situation.", "localization_tags": ["inprogress"], "locale": "pt-PT", "last_edit": "2016-06-08T18:07:59", "review_tags": []}, {"uuid": "c4c4f253-4efe-42d1-a28c-88f1a5c591d9", "title": "\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e\u0431 \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438", "url": "/ru/docs/Web/JavaScript/Guide/Details_of_the_Object_Model", "tags": [], "summary": "JavaScript \u044d\u0442\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u044f\u0437\u044b\u043a \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438,\u00a0\u0430 \u043d\u0435 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043a\u043b\u0430\u0441\u0441\u043e\u0432. \u0418\u0437-\u0437\u0430 \u044d\u0442\u043e\u0433\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043c\u0435\u043d\u0435\u0435 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u043a\u0430\u043a JavaScript \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0438 \u0438\u043c\u0435\u0442\u044c \u043d\u0430\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 \u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439. \u0412 \u044d\u0442\u043e\u0439 \u0433\u043b\u0430\u0432\u0435 \u043c\u044b \u043f\u043e\u043f\u044b\u0442\u0430\u0435\u043c\u0441\u044f \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u044c \u0432\u0430\u043c \u044d\u0442\u043e \u043e\u0442\u043b\u0438\u0447\u0438\u0435.", "localization_tags": ["inprogress"], "locale": "ru", "last_edit": "2016-09-20T01:07:08", "review_tags": []}, {"uuid": "a2097688-d130-43ea-b050-acf361e0987e", "title": "\u5bf9\u8c61\u6a21\u578b\u7684\u7ec6\u8282", "url": "/zh-CN/docs/Web/JavaScript/Guide/Details_of_the_Object_Model", "tags": ["Prototype", "on-progress", "ObjectModel"], "summary": "JavaScript \u662f\u4e00\u79cd\u57fa\u4e8e\u539f\u578b\u7684\u9762\u5411\u5bf9\u8c61\u8bed\u8a00\uff0c\u800c\u4e0d\u662f\u57fa\u4e8e\u7c7b\u7684\u3002\u6b63\u662f\u7531\u4e8e\u8fd9\u4e00\u6839\u672c\u7684\u533a\u522b\uff0c\u5176\u5982\u4f55\u521b\u5efa\u5bf9\u8c61\u7684\u5c42\u7ea7\u7ed3\u6784\u4ee5\u53ca\u5bf9\u8c61\u7684\u5c5e\u6027\u4e0e\u5c5e\u6027\u503c\u662f\u5982\u4f55\u7ee7\u627f\u7684\u5e76\u4e0d\u662f\u90a3\u4e48\u6e05\u6670\u3002\u672c\u8282\u8bd5\u7740\u9610\u660e\u3002", "localization_tags": [], "locale": "zh-CN", "last_edit": "2016-09-08T05:07:16", "review_tags": ["technical"]}, {"uuid": "a35fd43f-6acf-4183-9f35-40bf5097b471", "title": "\u6df1\u5165\u4e86\u89e3\u7269\u4ef6\u6a21\u578b", "url": "/zh-TW/docs/Web/JavaScript/Guide/Details_of_the_Object_Model", "tags": [], "summary": "JavaScript \u662f\u4e00\u7a2e\u57fa\u65bc\u539f\u578b\uff0c\u800c\u4e0d\u662f\u57fa\u65bc\u985e\u7684\u7269\u4ef6\u5c0e\u5411\u8a9e\u8a00\u3002\u7531\u65bc\u9019\u500b\u6839\u672c\u7684\u5340\u5225\uff0c\u4f7f\u5b83\u5728\u5982\u4f55\u5275\u5efa\u7269\u4ef6\u7684\u5c64\u7d1a\u7d50\u69cb\uff0c\u4ee5\u53ca\u5982\u4f55\u7e7c\u627f\u5c6c\u6027\u548c\u5b83\u7684\u503c\u4e0a\uff0c\u986f\u5f97\u6709\u9ede\u6a21\u7cca\u3002\u672c\u6587\u5c07\u95e1\u660e\u9019\u500b\u554f\u984c\u3002", "localization_tags": [], "locale": "zh-TW", "last_edit": "2016-06-20T19:47:19", "review_tags": []}], "modified": "2016-10-03T08:36:55", "label": "Le mod\u00e8le objet JavaScript en d\u00e9tails", "localization_tags": [], "locale": "fr", "id": 87789, "last_edit": "2016-10-03T08:36:46", "summary": "JavaScript est un langage objet bas\u00e9 sur des prototypes plus que sur des classes. Cette diff\u00e9rence peut rendre difficile la compr\u00e9hension des hi\u00e9rarchies entre objets, leurs cr\u00e9ations, l'h\u00e9ritage de propri\u00e9t\u00e9s et de leurs valeurs... L'objectif de ce chapitre est de clarifier ces diff\u00e9rents \u00e9l\u00e9ments en expliquant le mod\u00e8le prototypal et ses diff\u00e9rences avec un syst\u00e8me de classes.", "sections": [{"id": "Quick_Links", "title": null}, {"id": "Langages_de_prototypes_Langages_de_classes", "title": "Langages de prototypes / Langages de classes"}, {"id": "La_d\u00e9finition_d'une_classe", "title": "La d\u00e9finition d'une classe"}, {"id": "Classes-filles_et_h\u00e9ritage", "title": "Classes-filles et h\u00e9ritage"}, {"id": "Ajouter_ou_retirer_des_propri\u00e9t\u00e9s", "title": "Ajouter ou retirer des propri\u00e9t\u00e9s"}, {"id": "R\u00e9sum\u00e9_des_diff\u00e9rences", "title": "R\u00e9sum\u00e9 des diff\u00e9rences"}, {"id": "L'exemple_de_l'employ\u00e9", "title": "L'exemple de l'employ\u00e9"}, {"id": "La_cr\u00e9ation_de_la_hi\u00e9rarchie", "title": "La cr\u00e9ation de la hi\u00e9rarchie"}, {"id": "Les_propri\u00e9t\u00e9s_d'un_objet", "title": "Les propri\u00e9t\u00e9s d'un objet"}, {"id": "L'h\u00e9ritage_de_propri\u00e9t\u00e9s", "title": "L'h\u00e9ritage de propri\u00e9t\u00e9s"}, {"id": "L'ajout_de_propri\u00e9t\u00e9s", "title": "L'ajout de propri\u00e9t\u00e9s"}, {"id": "Des_constructeurs_plus_flexibles", "title": "Des constructeurs plus flexibles"}, {"id": "L'h\u00e9ritage_de_propri\u00e9t\u00e9s_les_subtilit\u00e9s", "title": "L'h\u00e9ritage de propri\u00e9t\u00e9s : les subtilit\u00e9s"}, {"id": "Valeurs_locales_et_valeurs_h\u00e9rit\u00e9es", "title": "Valeurs locales et valeurs h\u00e9rit\u00e9es"}, {"id": "Comment_d\u00e9terminer_les_relations_entre_les_instances", "title": "Comment d\u00e9terminer les relations entre les instances"}, {"id": "Les_informations_globales_dans_les_constructeurs", "title": "Les informations globales dans les constructeurs"}, {"id": "L'absence_d'h\u00e9ritage_multiple", "title": "L'absence d'h\u00e9ritage multiple"}], "slug": "Web/JavaScript/Guide/Le_mod\u00e8le_objet_JavaScript_en_d\u00e9tails", "review_tags": []}