У нас вы можете посмотреть бесплатно Learn JavaScript CLASSES in 6 minutes! 🏭 или скачать в максимальном доступном качестве, которое было загружено на ютуб. Для скачивания выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
// class = (ES6 feature) provides a more structured and cleaner way to // work with objects compared to traditional constructor functions // ex. static keyword, encapsulation, inheritance class Product{ constructor(name, price){ this.name = name; this.price = price; } displayProduct(){ console.log(`Product: ${this.name}`); console.log(`Price: $${this.price.toFixed(2)}`); } calculateTotal(salesTax){ return this.price + (this.price * salesTax); } } const salesTax = 0.05; const product1 = new Product("Shirt", 19.99); const product2 = new Product("Pants", 22.50); const product3 = new Product("Underwear", 100.00); product1.displayProduct(); const total = product1.calculateTotal(salesTax); console.log(`Total price (with tax): $${total.toFixed(2)}`);