Theme
Primary Color

إضافة خصائص محسوبة داخل Class

ال getter بتسمح تقرأ نتيجة عملية حسابية كأنها خاصية من غير أقواس إستدعاء

حساب الإجمالي

ال getter بتستخدم القيم الحالية للكائن عند القراءة

class Order {
  constructor(price, quantity) {
    this.price = price;
    this.quantity = quantity;
  }
  get total() {
    return this.price * this.quantity;
  }
}
const order = new Order(10, 3);
console.log(order.total);
order.quantity = 5;
console.log(order.total);

النتيجة

30
50

إنشاء دالة مرتبطة بالكلاس

ال static بتخلي الدالة على الكلاس نفسه بدل كل كائن

class Calculator {
  static double(number) {
    return number * 2;
  }
}
console.log(Calculator.double(7));

النتيجة

14
javascript شرح