JavaScript: создание нескольких объектов с помощью функций конструктора

В JavaScript вы можете создавать несколько объектов с помощью функций-конструкторов. Функции конструктора — это специальные функции, которые используются для создания и инициализации объектов. Вот пример:

function Person(name, age) {
  this.name = name;
  this.age = age;
}
// Creating objects using the constructor function
var person1 = new Person("John", 25);
var person2 = new Person("Jane", 30);
console.log(person1); // Output: Person { name: 'John', age: 25 }
console.log(person2); // Output: Person { name: 'Jane', age: 30 }

В приведенном выше примере мы определяем функцию-конструктор под названием Person, которая принимает nameи ageв качестве параметров. Внутри функции мы используем ключевое слово thisдля ссылки на текущий создаваемый объект и присвоения значений его свойствам.

Чтобы создать объект с помощью функции-конструктора, мы используем ключевое слово new, за которым следует имя функции и передаем необходимые аргументы. При этом создается новый объект и инициализируются его свойства на основе функции-конструктора.

Вызывая функцию-конструктор с ключевым словом newнесколько раз, мы можем создать несколько объектов с разными значениями свойств.