В 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
несколько раз, мы можем создать несколько объектов с разными значениями свойств.