English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
الجدولهي آلية، حيث يستفيد الجهاز العصبي من خلال هذه الآلية من ميزات بعضه البعض.
في الفصل السابق، تعلمنا كيفية استخدامبناء المصفوفة:
function User(fname, lname, age, loc) { this.firstName = fname; this.lastName = lname; this.age = age; this.location = loc; } var Seagull = new User("Seagull", "Anna", 22, "New Delhi"); var tarush = new User("Tarush", "Balodhi", 34, "Bihar");اختبار لرؤية‹/›
لقد عرفنا أيضًالا يمكنإضافة الخاصية الجديدة إلى بناء المصفوفة الحالية:
User.weapon = "Sword";اختبار لرؤية‹/›
يجب إضافة الخاصية الجديدة إلى بناء المصفوفة:
function User(fname, lname, age, loc) { this.firstName = fname; this.lastName = lname; this.age = age; this.location = loc; this.weapon = "Sword"; }اختبار لرؤية‹/›
في بعض الأحيان نريد إضافة خصائص وطرق جديدة إلى بنية البنية في وقت لاحق، هذه البنية ستشارك بين جميع العناصر (المثال). الإجابة هي الجدولالجدول.
تسمح الخاصية prototype إضافة خصائص وطرق إلى بناء البنية.
في هذا المثال، يسمح لك الخاصية prototype إضافة خصائص جديدة إلى بنية User
function User(fname, lname, age, loc) { this.firstName = fname; this.lastName = lname; this.age = age; this.location = loc; } User.prototype.weapon = "Sword";اختبار لرؤية‹/›
في هذا المثال، يسمح لك الخاصية prototype إضافة طرق جديدة إلى بناء بنية User
function User(fname, lname, age, loc) { this.firstName = fname; this.lastName = lname; this.age = age; this.location = loc; } User.prototype.fullName = function() { return this.firstName + " " + this.lastName; };اختبار لرؤية‹/›
تنبيه:تنبيه: قم بتعديل النموذج الخاص بك فقط. لا تقم بتعديل نموذج (مدمج) JavaScript الافتراضي.