gpt4 book ai didi

javascript - Javascript 类中的方法链接

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:58:24 26 4
gpt4 key购买 nike

<分区>

我正在尝试在我的子类 “setBall”

中实现方法链
class Ball {
constructor(name, size, power) {
this.name = name;
this.size = size;
this.power = power;
}
}

let Ball1 = new Ball('Bomb',5,2);
console.log(Ball1);

class setBall extends Ball{
constructor(name, size, power) {
super(name, size, power);
}

setBall.setName(name) {
this.name = name;
}

setBall.setSize(size) {
this.size = size;
}

setBall.setPower(power) {
this.power = power;
}

get getthrowSpeed() {
return this.size + this.power;
}
}

let Ball2 = new setBall('Big',3,7);
console.log(Ball2);

我在控制台中测试它时收到的错误是:Uncaught SyntaxError: Unexpected token 。

如果我在它们之间添加 .prototype 也会出现同样的错误。这些方法在它们前面没有'setBall.' 的情况下工作,而不是输入:

*Ball2.setName('蓝色');

Ball2.setSize(2);

Ball2.setPower(3);*

我想输入:Ball2.setName('blue').setSize(2).setPower(3);

我的问题是,如何在类中链接这些方法?

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