إضافة خصائص محسوبة داخل 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