Скиньте свои проекты с использованием ООП в JS? Добрый вечер, копаюсь в ООП и вроде понял его суть, но для полного понимания как применить естество ООП во фронтенде нужны примеры, можно свои или чужие, без разницы.

22 Июн 2021 в 20:10
253 +2
0
Ответы
1

Конечно, вот несколько примеров проектов на JavaScript с использованием ООП:

Пример проекта "Калькулятор" с использованием ООП:class Calculator
constructor()
this.result = 0

add(num)
this.result += num

subtract(num)
this.result -= num

multiply(num)
this.result *= num

divide(num)
this.result /= num

getResult()
return this.result

const calculator = new Calculator()
calculator.add(5)
calculator.multiply(2)
console.log(calculator.getResult()); // Выведет 10Пример проекта "To Do List" с использованием ООП:class Task
constructor(title, completed)
this.title = title
this.completed = completed

toggle()
this.completed = !this.completed

class ToDoList
constructor()
this.tasks = []

addTask(title)
const task = new Task(title, false)
this.tasks.push(task)

toggleTask(index)
this.tasks[index].toggle()

getTasks()
return this.tasks

const toDoList = new ToDoList()
toDoList.addTask("Buy groceries")
toDoList.addTask("Do laundry")
toDoList.toggleTask(0)
console.log(toDoList.getTasks()); // Выведет массив задач с измененным первым элементом

Надеюсь, эти примеры помогут вам лучше понять, как применять ООП во фронтенде на JavaScript. Если у вас возникнут вопросы или нужна помощь, обращайтесь!

17 Апр в 15:54
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 754 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир