Сегодня мы узнаем о различных способах создания объектов в JavaScript. В любом случае у вас может быть представление об этом. Давайте кратко рассмотрим его.
Здесь мы рассматриваем четыре пути:
- Сорт
- Новый оператор или конструктор
- Литералы объекта
- Метод Object.create
Теперь давайте обсудим это один за другим:
- Класс
Ключевое слово class можно использовать для создания классов в JavaScript. Он хорошо известен среди разработчиков, поскольку используется для создания объекта с использованием нового ключевого слова. Например:
class Shape { constructor(type) { this.type = type; } } let myClass = new Shape('Square'); console.log(myClass.type); //Square
2. Новое ключевое слово или конструктор
Конструктор — это не что иное, как простая функция, которая может создавать несколько объектов с помощью нового ключевого слова.
function Shape(type){ this.type = type; } let myClass = new Shape('Square'); console.log(myClass.type); //Square
3. Литералы объекта
Самый простой способ создать объект — использовать синтаксис литерала объекта.
const shape = {type: 'square'} console.log(shape.type);
4. Метод Object.create
Есть еще один способ создания объектов, который является методом Object.create, давайте рассмотрим пример,
const Shape= { type: 'Square' } var myClass = Object.create(Shape); console.log(myClass.type); // Square