gpt4 book ai didi

javascript - (使用 Javascript 对象进行实验)为什么我的函数在另一个函数中不起作用?

转载 作者:行者123 更新时间:2023-11-28 12:14:52 25 4
gpt4 key购买 nike

我在编码方面非常陌生。我只想知道我在这里做错了什么。当我尝试执行 car.drive() 时,unlock() 函数无法运行,即使它位于原始代码中的drive() 函数内。我不断收到“unlock() 未定义”的消息。

class Car extends drivable {
constructor (color) {
super(color);
}

drive() {
super.drive();

unlock(); {
console.log("Car is unlocked");
}

}

const car = new Car("blue");

car.drive();

最佳答案

应该是:

class Car extends drivable {
constructor (color) {
super(color);
}

drive() {
super.drive();
this.unlock();
}

unlock() {
console.log("Car is unlocked");
}
}

const car = new Car("blue");

car.drive();

关于javascript - (使用 Javascript 对象进行实验)为什么我的函数在另一个函数中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51782491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com