1.7 KiB
1.7 KiB
title | localeTitle |
---|---|
Use class Syntax to Define a Constructor Function | Использовать синтаксис класса для определения функции конструктора |
Использовать синтаксис класса для определения функции конструктора
В этом уроке вы определяете объект Vegetable с использованием синтаксиса класса.
Подсказка 1:
Создайте класс под названием Vegetable
. Он будет содержать необходимые сведения об объекте Vegetable
.
Подсказка 2:
Поместите конструктор с параметром с именем name
и установите его в this.name
.
Оповещение о спойлере - решение впереди!
Решение:
function makeClass() {
"use strict";
/* Alter code below this line */
class Vegetable {
constructor(name){
this.name = name;
}
}
/* Alter code above this line */
return Vegetable;
}
=======
Предупреждение о спойлере: вот базовое решение этой проблемы, если вы застряли.
function makeClass() {
"use strict";
/* Alter code below this line */
class Vegetable {
constructor(Vegetable){
this.Vegetable = Vegetable;
}
}
/* Alter code above this line */
return Vegetable;
}
const Vegetable = makeClass();
const carrot = new Vegetable('carrot');
console.log(carrot.name); // => should be 'carrot'