{"json_modified": "2016-10-20T12:13:16.418880", "uuid": "779f2ad8-307b-4fa3-8c74-99dea2cc1b1e", "title": "Introduction to Object-Oriented JavaScript", "url": "/en-US/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript", "tags": ["Namespace", "OOP", "Inheritance", "Constructor", "Members", "Object", "Object-Oriented", "JavaScript", "Encapsulation", "Intermediate"], "translations": [{"uuid": "c376119d-eb51-4d60-9336-a4296ba15113", "title": "Introducci\u00f3 al Javascript orientat a Objectes", "url": "/ca/docs/Web/JavaScript/Introducci%C3%B3_al_Javascript_orientat_a_Objectes", "tags": [], "summary": "JavaScript \u00e9s orientat a objectes des del nucli, amb unes capacitats potents, flexibles OOP. Aquest article comen\u00e7a amb la introducci\u00f3 de la programaci\u00f3 orientada a objectes, despr\u00e9s es revisa el model d'objectes de Javascript, i finalment es mostren els conceptes de la programaci\u00f3 orientada a objectes en JavaScript.", "localization_tags": [], "locale": "ca", "last_edit": "2015-03-11T15:20:41", "review_tags": ["technical", "editorial"]}, {"uuid": "978bcecb-658e-4024-a0d2-a693e79fe430", "title": "Introduction to Object-Oriented JavaScript", "url": "/cs/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript", "tags": [], "summary": "JavaScript je v j\u00e1dru objektov\u011b orientovan\u00fd jazyk OOP\u00a0s vysp\u011bl\u00fdmi a pru\u017en\u00fdmi mo\u017enostmi. This article starts with an introduction to object-oriented programming, then reviews the JavaScript object model, and finally demonstrates concepts of object-oriented programming in JavaScript.", "localization_tags": ["inprogress"], "locale": "cs", "last_edit": "2014-12-05T11:16:37", "review_tags": []}, {"uuid": "7a7b1412-d4f7-4791-9f16-415db1942df1", "title": "Einf\u00fchrung in objektorientiertes JavaScript", "url": "/de/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript", "tags": ["Namespace", "OOP", "Inheritance", "Constructor", "Members", "Object", "Object-Oriented", "JavaScript", "Encapsulation", "Intermediate"], "summary": "Im Kern ist JavaScript eine objektorientierte Programmiersprache mit m\u00e4chtigen und flexiblen F\u00e4higkeiten der OOP. Dieser Artikel beginnt mit einer Einf\u00fchrung in die objektorientierte Programmierung. Im zweiten\u00a0Teil wird das Objektmodel von JavaScript erl\u00e4utert. Danach folgt eine praktische Vorstellung der objektorientierten Programmierung in JavaScript. Dieser Artikel beschreibt nicht die neuere Syntax f\u00fcr objektorientierte Programmierung in ECMAScript 6.", "localization_tags": [], "locale": "de", "last_edit": "2016-08-29T23:22:51", "review_tags": []}, {"uuid": "983527b1-7d7a-408e-8799-5ac20fd009d8", "title": "Introducci\u00f3n a JavaScript orientado a objetos", "url": "/es/docs/Web/JavaScript/Introducci%C3%B3n_a_JavaScript_orientado_a_objetos", "tags": ["POO", "espacio de nombres", "Constructor", "Herencia", "Orientado a objetos", "Objetos", "JavaScript"], "summary": "JavaScript dispone de fuertes capacidades de programaci\u00f3n orientada a objetos, a pesar de que han tenido lugar algunos debates respecto a sus diferencias de su capacidades en comparaci\u00f3n con otros lenguajes.", "localization_tags": [], "locale": "es", "last_edit": "2016-10-13T19:01:52", "review_tags": ["editorial"]}, {"uuid": "6edeb977-ae1e-440a-aa1f-810034aa5355", "title": "Introduction \u00e0 JavaScript orient\u00e9 objet", "url": "/fr/docs/Web/JavaScript/Introduction_%C3%A0_JavaScript_orient%C3%A9_objet", "tags": ["OOP", "JavaScript", "Interm\u00e9diaire", "Encapsulation", "Orient\u00e9 objet", "Object"], "summary": "JavaScript poss\u00e8de un grand potentiel pour la programmation orient\u00e9e objet (aussi appel\u00e9e OOP). Cet article d\u00e9butera par une introduction \u00e0 la programmation orient\u00e9e objet puis abordera le mod\u00e8le objet de JavaScript et finira par les concepts de la programmation orient\u00e9e objet appliqu\u00e9e \u00e0 JavaScript.", "localization_tags": [], "locale": "fr", "last_edit": "2016-10-10T10:38:56", "review_tags": []}, {"uuid": "cecc7acf-df80-4037-9a4a-4fede5344d46", "title": "Introduzione a JavaScript Object-Oriented", "url": "/it/docs/Web/JavaScript/Introduzione_al_carattere_Object-Oriented_di_JavaScript", "tags": ["Classe", "Oggetto", "Orientato agli oggetti", "Costruttore", "Eredit\u00e0", "Membri", "Incapsulamento"], "summary": "Orientato agli oggetti\u00a0fino dal nucleo, JavaScript offre funzionalit\u00e0 OOP potenti e flessibili. Questo articolo inizia con una introduzione alla programmazione orientata agli oggetti, quindi presenta il modello di oggetti JavaScript\u00a0e, infine, dimostra concetti della programmazione orientata agli oggetti in JavaScript.", "localization_tags": [], "locale": "it", "last_edit": "2015-12-01T08:10:40", "review_tags": []}, {"uuid": "4f076f71-3503-4fc7-bb64-532b90cfb91a", "title": "\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u6307\u5411 JavaScript \u5165\u9580", "url": "/ja/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript", "tags": ["Namespace", "OOP", "Inheritance", "Constructor", "Members", "Object", "Object-Oriented", "JavaScript", "Encapsulation", "Intermediate"], "summary": "\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u6307\u5411\u3092\u8ffd\u6c42\u3059\u308b\u3053\u3068\u3067\u3001JavaScript \u306f\u5f37\u529b\u304b\u3064\u67d4\u8edf\u306a\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u6307\u5411\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u80fd\u529b\u3092\u7279\u8272\u3068\u3057\u3066\u3044\u307e\u3059\u3002\u3053\u306e\u8a18\u4e8b\u3067\u306f\u307e\u305a\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u6307\u5411\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u306e\u5165\u9580\u304b\u3089\u59cb\u3081\u3001JavaScript \u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u30e2\u30c7\u30eb\u306e\u5fa9\u7fd2\u3001\u305d\u3057\u3066\u6700\u5f8c\u306b JavaScript \u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u6307\u5411\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u306e\u6982\u5ff5\u3092\u8aac\u660e\u3057\u307e\u3059\u3002", "localization_tags": [], "locale": "ja", "last_edit": "2015-11-30T07:03:03", "review_tags": []}, {"uuid": "f889e5be-89c4-40b4-9a51-07b288af89e4", "title": "\uac1d\uccb4\uc9c0\ud5a5 \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \uc18c\uac1c", "url": "/ko/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript", "tags": [], "summary": "\ube44\ub85d \ub2e4\ub978 \uac1d\uccb4\uc9c0\ud5a5\uc801\uc778 \uc5b8\uc5b4\ub4e4\uacfc\uc758 \ucc28\uc774\uc810\uc5d0 \ub300\ud55c \ub17c\uc7c1\ub4e4\uc774 \uc788\uae34 \ud558\uc9c0\ub9cc, JavaScript\ub294 \uac15\ub825\ud55c \uac1d\uccb4\uc9c0\ud5a5 \ud504\ub85c\uadf8\ub798\ubc0d \ub2a5\ub825\ub4e4\uc744 \uc9c0\ub2c8\uace0 \uc788\ub2e4.", "localization_tags": [], "locale": "ko", "last_edit": "2016-06-20T01:06:09", "review_tags": []}, {"uuid": "30f71033-3da5-4fb3-8a50-f427afee32ba", "title": "Introduction to Object-Oriented JavaScript", "url": "/ms/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript", "tags": [], "summary": "Object-oriented to the core, JavaScript features\u00a0powerful, flexible OOP capabilities. This article starts with an introduction to object-oriented programming, then reviews the JavaScript object model, and finally demonstrates concepts of object-oriented programming in JavaScript.", "localization_tags": ["inprogress"], "locale": "ms", "last_edit": "2015-11-12T11:00:30", "review_tags": []}, {"uuid": "2a94db22-e366-4e76-b870-a4ff396d8126", "title": "Object-Oriented JavaScript \u1019\u102d\u1010\u103a\u1006\u1000\u103a", "url": "/my/docs/Web/JavaScript/Object-Oriented_JavaScript_%E1%80%99%E1%80%AD%E1%80%90%E1%80%BA%E1%80%86%E1%80%80%E1%80%BA", "tags": [], "summary": "Object-oriented to the core, JavaScript features\u00a0powerful, flexible OOP capabilities. This article starts with an introduction to object-oriented programming, then reviews the JavaScript object model, and finally demonstrates concepts of object-oriented programming in JavaScript.", "localization_tags": ["inprogress"], "locale": "my", "last_edit": "2015-08-14T12:13:16", "review_tags": []}, {"uuid": "270c5c41-29aa-4a90-9c6f-ad89519636aa", "title": "Wprowadzenie do programowania obiektowego w j\u0119zyku JavaScript", "url": "/pl/docs/Web/JavaScript/Wprowadzenie_do_programowania_obiektowego_w_jezyku_JavaScript", "tags": [], "summary": "JavaScript jest zorientowany obiektowo do szpiku ko\u015bci dzi\u0119ki pot\u0119\u017cnym, elastycznym mo\u017cliwo\u015bciom realizacji OOP. Ten artyku\u0142 zawiera wprowadzenie do programowania obiektowego (og\u00f3\u0142em), analizuje model obiektowy w JavaScript i w ko\u0144cu demonstruje aspekty programowania obiektowego w JavaScript.", "localization_tags": ["inprogress"], "locale": "pl", "last_edit": "2014-07-17T07:06:05", "review_tags": []}, {"uuid": "b6e37937-f143-4200-a520-386a4b38eb79", "title": "Introdu\u00e7\u00e3o ao JavaScript Orientado a Objeto", "url": "/pt-BR/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript", "tags": ["Encapsular", "Membros", "Construtor", "POO", "Orientado a Objeto", "Intermedi\u00e1rio", "Objeto", "Heran\u00e7a"], "summary": "JavaScript tem fortes capacidades de programa\u00e7\u00e3o orientada a objetos, apesar de ocorrerem algumas discuss\u00f5es devido \u00e0s diferen\u00e7as da orienta\u00e7\u00e3o a objetos no JavaScript em compara\u00e7\u00e3o com outras linguagens.", "localization_tags": ["inprogress"], "locale": "pt-BR", "last_edit": "2016-09-19T06:24:53", "review_tags": []}, {"uuid": "03a57bb7-f68d-413c-8bdb-50481ea2d48a", "title": "\u0412\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435 \u0432 \u041e\u0431\u044a\u0435\u043a\u0442\u043d\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 JavaScript", "url": "/ru/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript", "tags": [], "summary": "\u041e\u0431\u044a\u0435\u043a\u0442\u043d\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0434\u043e \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u044f, JavaScript \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043c\u043e\u0449\u043d\u044b\u0435\u00a0\u0438 \u0433\u0438\u0431\u043a\u0438\u0435\u00a0OOP \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438. \u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0441 \u0432\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0432 \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435\u00a0\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435,\u00a0\u0437\u0430\u0442\u0435\u043c \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u0442\u00a0\u043c\u043e\u0434\u0435\u043b\u044c \u043e\u0431\u044a\u0435\u043a\u0442\u0430\u00a0JavaScript\u00a0\u0438, \u043d\u0430\u043a\u043e\u043d\u0435\u0446, \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u0443\u0435\u0442 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 JavaScript.", "localization_tags": [], "locale": "ru", "last_edit": "2016-07-21T17:28:49", "review_tags": ["editorial"]}, {"uuid": "afc67478-3280-453d-acb8-94f0003ad499", "title": "JavaScript\u9762\u5411\u5bf9\u8c61\u7b80\u4ecb", "url": "/zh-CN/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript", "tags": ["\u5bf9\u8c61", "OOP", "\u7ee7\u627f", "\u6784\u9020\u51fd\u6570", "\u6210\u5458", "\u5c01\u88c5", "JavaScript", "\u547d\u540d\u7a7a\u95f4", "\u9762\u5411\u5bf9\u8c61"], "summary": "JavaScript \u7684\u6838\u5fc3\u662f\u652f\u6301\u9762\u5411\u5bf9\u8c61\u7684\uff0c\u540c\u65f6\u5b83\u4e5f\u63d0\u4f9b\u4e86\u5f3a\u5927\u7075\u6d3b\u7684 OOP \u8bed\u8a00\u80fd\u529b\u3002\u672c\u6587\u4ece\u5bf9\u9762\u5411\u5bf9\u8c61\u7f16\u7a0b\u7684\u4ecb\u7ecd\u5f00\u59cb\uff0c\u5e26\u60a8\u63a2\u7d22 JavaScript \u7684\u5bf9\u8c61\u6a21\u578b\uff0c\u6700\u540e\u63cf\u8ff0\u00a0JavaScript \u5f53\u4e2d\u9762\u5411\u5bf9\u8c61\u7f16\u7a0b\u7684\u4e00\u4e9b\u6982\u5ff5\u3002", "localization_tags": [], "locale": "zh-CN", "last_edit": "2016-09-21T19:50:03", "review_tags": []}, {"uuid": "1108f1d7-432b-4657-91df-e16bf2d9e6d5", "title": "JavaScript \u7269\u4ef6\u5c0e\u5411\u4ecb\u7d39", "url": "/zh-TW/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript", "tags": ["JavaScript \u7269\u4ef6", "JavaScript \u7269\u4ef6\u5c0e\u5411", "\u5c01\u88dd", "prototype-based programing", "JavaScript \u7e7c\u627f"], "summary": "JavaScript \u5177\u6709\u5be6\u4f5c\u5bcc\u542b\u7269\u4ef6\u5c0e\u5411\u7279\u6027\u7a0b\u5f0f\u7684\u80fd\u529b\uff0c\u4f46\u56e0\u70ba\u4ed6\u7684\u7269\u4ef6\u5c0e\u5411\u6a21\u578b\u548c\u4e00\u4e9b\u5e38\u898b\u8a9e\u8a00\u4e0d\u540c\uff0c\u6240\u4ee5\u7d93\u5e38\u62db\u4f86\u4e00\u4e9b\u6279\u8a55\u3002", "localization_tags": [], "locale": "zh-TW", "last_edit": "2016-06-20T19:52:14", "review_tags": []}], "modified": "2016-10-20T12:13:12", "label": "Introduction to Object-Oriented JavaScript", "localization_tags": [], "locale": "en-US", "id": 744, "last_edit": "2016-10-09T05:30:18", "summary": "Object-oriented to the core, JavaScript features\u00a0powerful, flexible OOP capabilities. This article starts with an introduction to object-oriented programming, then reviews the JavaScript object model, and finally demonstrates concepts of object-oriented programming in JavaScript. This article does not describe the newer syntax for object-oriented programming in\u00a0ECMAScript 6.", "sections": [{"id": "Quick_Links", "title": null}, {"id": "JavaScript_review", "title": "JavaScript review"}, {"id": "Object-oriented_programming", "title": "Object-oriented programming"}, {"id": "Terminology", "title": "Terminology"}, {"id": "Prototype-based_programming", "title": "Prototype-based programming"}, {"id": "JavaScript_object_oriented_programming", "title": "JavaScript object oriented programming"}, {"id": "Namespace", "title": "Namespace"}, {"id": "Standard_built-in_objects", "title": "Standard built-in objects"}, {"id": "Custom_objects", "title": "Custom objects"}, {"id": "The_class", "title": "The class"}, {"id": "The_object_(class_instance)", "title": "The object (class instance)"}, {"id": "The_constructor", "title": "The constructor"}, {"id": "The_property_(object_attribute)", "title": "The property (object attribute)"}, {"id": "The_methods", "title": "The methods"}, {"id": "Inheritance", "title": "Inheritance"}, {"id": "Encapsulation", "title": "Encapsulation"}, {"id": "Abstraction", "title": "Abstraction"}, {"id": "Polymorphism", "title": "Polymorphism"}, {"id": "Notes", "title": "Notes"}, {"id": "References", "title": "References"}, {"id": "See_also", "title": "See also"}], "slug": "Web/JavaScript/Introduction_to_Object-Oriented_JavaScript", "review_tags": []}