📌  相关文章
📜  网络技术问题 | JavaScript 课程测验 1 |问题 10(1)

📅  最后修改于: 2023-12-03 15:11:44.347000             🧑  作者: Mango

网络技术问题 | JavaScript 课程测验 1 | 问题 10

问题描述

在 JavaScript 中,以下哪个关键字可以用来创建一个新的类?

A. function

B. class

C. constructor

D. new

解答

选项B,class关键字可以用来创建一个新的类。

在 JavaScript 开始支持面向对象编程的方式之前,程序员通常使用函数来创建类。然而,自从 ES6 的发布,JavaScript 开始支持使用 class 关键字来定义类。

使用 class 关键字定义的类,可以包含属性、方法和构造函数等元素。 类的实例可以使用 new 关键字进行创建,并且可以通过访问类的属性和调用方法来与该实例进行交互。

示例代码:

class Person {
  constructor(name, age) {
    this.name = name;
    this.age = age;
  }

  greet() {
    console.log(`Hello, my name is ${this.name} and I'm ${this.age} years old.`);
  }
}

const john = new Person('John', 30);
john.greet(); // Output: "Hello, my name is John and I'm 30 years old."

使用以上代码进行 class 的定义和创建实例的操作。

答案:B。

参考资料: