{"json_modified": "2016-05-14T20:31:21.871019", "uuid": "c3c0a748-2ebd-4635-ba61-c3f8465663b3", "title": "Differential inheritance in JavaScript", "url": "/en-US/docs/Differential_inheritance_in_JavaScript", "tags": ["JavaScript"], "translations": [{"uuid": "2ea4f2ae-7e08-40cb-84ba-b5d54a973a67", "title": "JavaScript \u4e2d\u7684\u5dee\u5f02\u5316\u7ee7\u627f", "url": "/zh-CN/docs/Differential_inheritance_in_JavaScript", "tags": ["Differential Inheritance", "JavaScript"], "summary": "\u5dee\u5f02\u5316\u7ee7\u627f\u662f\u57fa\u4e8e\u539f\u578b\u7f16\u7a0b\u7684\u4e00\u4e2a\u5e38\u89c1\u6a21\u578b\uff0c\u5b83\u8bb2\u7684\u662f\u5927\u90e8\u5206\u7684\u5bf9\u8c61\u662f\u4ece\u5176\u4ed6\u66f4\u4e00\u822c\u7684\u5bf9\u8c61\u4e2d\u6d3e\u751f\u800c\u6765\u7684\u7684\uff0c\u53ea\u662f\u5728\u4e00\u4e9b\u5f88\u5c0f\u7684\u5730\u65b9\u8fdb\u884c\u4e86\u4fee\u6539\u3002\u6bcf\u4e2a\u5bf9\u8c61\u7ef4\u62a4\u4e00\u4e2a\u6307\u5411\u5b83\u4eec\u7684 prototype \u7684\u5f15\u7528\u548c\u4e00\u4e2a\u5dee\u5f02\u5316\u5c5e\u6027\u5217\u8868\u3002", "localization_tags": ["inprogress"], "locale": "zh-CN", "last_edit": "2016-01-15T01:34:09", "review_tags": ["technical", "editorial"]}], "modified": "2016-05-14T20:31:21", "label": "Differential inheritance in JavaScript", "localization_tags": [], "locale": "en-US", "id": 5849, "last_edit": "2016-05-14T20:31:21", "summary": "Differential Inheritance is a common prototype-oriented model that uses the concept that most objects are derived from other, more generic objects, and only differ in a few small aspects. Each object maintains a reference to its prototype and a table of properties that are different.", "sections": [{"id": "Introduction", "title": "Introduction"}, {"id": "Example", "title": "Example"}, {"id": "See_also", "title": "See also"}], "slug": "Differential_inheritance_in_JavaScript", "review_tags": ["technical"]}