Сегодня мы узнаем о различных способах создания объектов в JavaScript. В любом случае у вас может быть представление об этом. Давайте кратко рассмотрим его.

Здесь мы рассматриваем четыре пути:

  1. Сорт
  2. Новый оператор или конструктор
  3. Литералы объекта
  4. Метод Object.create

Теперь давайте обсудим это один за другим:

  1. Класс

Ключевое слово 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