类
Coddy 现代 JavaScript(ES6+)中的难点 课程的第 7 课,共 9 课。
类是用于创建对象的模板。
使用关键字 class 创建类。
类可以包含一个名为 constructor 的特殊方法,用于初始化对象的变量。
使用关键字 new 根据类创建对象时,会执行 constructor 方法。例如:const person = new Person("Coddy");
class Employee {
constructor(name, id) { //构造函数
this.name = name;
this.id = id;
}
work(){ // 类方法
console.log("Employee works");
}
}观察上面的示例,类 Employee 是对象的模板,对象会有两个属性(变量),即 name、id ,以及一个名为 work 的方法。
const employee1 = new Employee("John Doe", 10001) ; // 在构造函数中为 name 和 id 提供值
console.log(employee1.name) // John Doe:访问变量
employee1.work() // "Employee works":调用方法挑战
简单创建一个 Person 类,其中包含 name 和 age 属性,以及 update 和 print 方法。
update 方法应接收 name 和 age 参数,并更新类的 name 和 age 属性。
print 方法应按照以下格式打印 name 和 age 的值:"Person name: <name>, age: <age>" 其中 <name> 和 <age> 是 name 和 age 的值。
例如:"Person name: Shubham, age: 25"
别忘了使用构造函数初始化属性
亲手试试
现代 JavaScript(ES6+)中的难点中的所有课
自己练习: JavaScript 在线编译器