تصف هذه المقالة تكرار وميراث كائنات JS. شاركه للرجوع إليه. التفاصيل كما يلي:
انسخ الرمز كما يلي: <script type = "text/javaScript">
Object.prototype.Extend = function (obj) {
// في الوظيفة ، انسخ سمة OBJ إلى نفسها
لـ (var k في OBJ) {
if (obj.hasownproperty (k)) {
إذا (هذا [k] == غير محدد) {
هذا [k] = obj [k] ؛
}
}
}
}
var kitty = {color: 'Yellow' ، Climb: function () {Alert ('I Can Class Trees') ؛}} ؛
var tiger = {color: 'Yellow and Black'} ؛
Tiger.Extend (Kitty) ؛
tiger.climb () ؛
</script>
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.