, чтобы сохранить свой прогресс
Определение функции конструктора
Constructors
- это функции, которые создают новые объекты. Они определяют свойства и поведение, которые будут принадлежать новому объекту. Подумайте о них как о плане создания новых объектов. Вот пример constructor
:
функция Bird () {Этот
this.name = "Альберт";
this.color = "blue";
this.numLegs = 2;
}
constructor
определяет объект Bird
с name
свойств, color
и numLegs
установленными на Albert, blue и 2, соответственно. Constructors
следуют нескольким соглашениям: -
Constructors
определяются с заглавным именем, чтобы отличать их от других функций, которые не являютсяconstructors
. -
Constructors
используют ключевое словоthis
для установки свойств объекта, который они создадут. Внутриconstructor
this
относится к новому объекту, который он создаст. -
Constructors
определяют свойства и поведение вместо того, чтобы возвращать значение, как могли бы другие функции.
Create a constructor
, Dog
, with properties name
, color
, and numLegs
that are set to a string, a string, and a number, respectively.
/**
* Your test output will go here.
*/