1.2 KiB
1.2 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'