Журнал

Конструктор, оператор «new» в JS

2.08.2023

Конструктор — это специальная функция, которая используется для создания новых экземпляров объектов. Оператор new позволяет вызывать конструктор и создавать новый объект.

function Person(name) {
  this.name = name;
  this.sayHello = function() {
    console.log('Hello, ' + this.name);
  };
}

let person = new Person('John');
person.sayHello(); // Hello, John



В приведенном примере функция Person является конструктором. Она принимает аргумент name и устанавливает его как свойство объекта через ключевое слово this. Затем она также определяет метод sayHello, который использует это свойство.

Оператор new создает новый объект, вызывая конструктор Person. Внутри конструктора this ссылается на только что созданный объект. Затем мы можем обращаться к созданному объекту с помощью переменной person и вызывать его методы, такие как sayHello.

Похожие статьи:

СТАРТ 23 октября 2023

Привет!
Я бот школы DevHouse.
Хочешь в IT? Я знаю как.
Preloader