Menu
CoddyTech

إضافة Methods إلى الكائنات

جزء من قسم البرمجة كائنية التوجه في رحلة JavaScript على Coddy. الدرس 2 من 56.

يمكن أن تحتوي الكائنات في JavaScript ليس على خصائص البيانات فحسب، بل أيضًا على أساليب — وهي دوال تابعة للكائن.

أنشئ كائنًا بسيطًا بخاصية:

const person = {
  name: "John"
};

أضف طريقة إلى الكائن:

const person = {
  name: "John",
  greet: function() {
    return "Hello!";
  }
};

استدعِ الطريقة:

person.greet(); // تُرجع "Hello!"

يمكنك أيضًا استخدام الصياغة المختصرة التي قُدِّمت في ES6:

const person = {
  name: "John",
  greet() {
    return "Hello!";
  }
};
challenge icon

التحدي

أضف طريقة add إلى كائن calculator، تأخذ عددين وتُعيد مجموعهما.

مثال على الاستخدام:

calculator.add(5, 3); // returns 8

جرّب بنفسك

let a = parseInt(inp[0]); // لا تغيّر هذا السطر
let b = parseInt(inp[1]); // لا تغيّر هذا السطر

// الكائن calculator موجود بالفعل 
const calculator = {
  // TODO: أضف الطريقة 'add' هنا، بحيث تأخذ عددين وتعيد مجموعهما

};

console.log(calculator.add(a, b));
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس البرمجة كائنية التوجه

تدرّب بنفسك: مترجم JavaScript عبر الإنترنت