以下 JavaScript 代码输出结果正确的是__?

class Person {
    constructor() {
        this.name = "Lydia"
    }
}

Person = class AnotherPerson {
    constructor() {
        this.name = "Sarah"
    }
}

const member = new Person()
console.log(member.name)
974 次浏览
  • A、"Lydia"
  • B、"Sarah"
  • C、Error:cannot redeclarePerson
  • D、SyntaxError
我们可以将类设置为等于其他类/函数构造函数。在这种情况下,我们将 Person设置为 AnotherPerson。这个构造函数的名字是 Sarah,所以新的 Person实例 member上的name 属性是 Sarah。
挑战成功
2年前
挑战失败
2年前
挑战成功
4年前