Рубрики
Без рубрики

Создание объектов с использованием ключевого слова «класса»

На прошлой неделе в моем Bootcamp кодирования я научился делать объекты, используя «класс» и «Constructo … Tagged with ES6, JavaScript, программирование, объекты.

На прошлой неделе в моем Bootcamp кодирования я научился делать объекты, используя ключевые слова «класс» и «конструктор». Используя этот метод, создание новых объектов становится проще и делает наш код намного чище. Чтобы продемонстрировать, вот как будет выглядеть создание объектов, если бы у нас не было ключевых слов «класса» и «конструктора».

В моей демонстрации я создал все объекты в массиве студентов вручную, копировав предыдущий объект и заменив значения. Я надеюсь, что вы можете понять, что это может стать утомительным, особенно если я создавал объект для каждого ученика в школе. Вот тот же выход, используя вышеупомянутые ключевые слова «класс» и «конструктор»:

Первоначально мы видим, что строки кода были уменьшены. Мне не нужно копировать и вставлять один и тот же объект снова и снова. Пока я знаю, как я построил свой объект класса, я могу использовать «новое» ключевое слово, чтобы легко и быстро создать новый объект. Еще одна вещь, которую следует отметить, это то, что классовые объявления не поднимаются. Если бы я попытался создать нового студента перед объявлением «ученика класса», то это принесет ошибку.

Еще одна классная вещь о классах JavaScript заключается в том, что мы можем прикрепить методы, специфичные к каждому объекту.

Теперь у каждого студента есть метод под названием «regll ()», который изменит значение Active to True, если он в настоящее время является ложным. Если Active уже правда, то ничего не меняется. Классы особенно полезны, чтобы избежать увольнений и для легкого редактирования значений объектов. Спасибо за чтение!

Оригинал: “https://dev.to/zmiles17/object-oriented-programming-in-javascript-141e”