gpt4 book ai didi

javascript - 如何声明一个带有构造函数和子对象的类?

转载 作者:行者123 更新时间:2023-12-03 01:04:21 24 4
gpt4 key购买 nike

我想创建一个名为 Shapes 的类,其中包含不同的形状(对象),它有一个构造函数,然后我想添加不同的对象及其变量。最后我想在控制台中显示对象的 Angular 。所以我写了这段代码,但缺少一些东西......有什么想法吗?

class Shapes {
constructor(){
var angles = 0;
}
Triangle(){
angles = 3;
return angles;
}
Square(){
angles = 4;
return angles;
}
console.log(Triangle)
}

最佳答案

您完全误解了class声明及其用法。您首先需要定义一个名为 Shapes 的类,以便构造函数初始化 angles 值。然后您可以使用这些 Angular 值创建不同的形状(对象)。

class Shapes {
constructor(angles){
this.angles = angles;
}
}

var Triangle = new Shapes(3);
console.log(Triangle.angles);

var Square = new Shapes(4);
console.log(Square.angles);

关于javascript - 如何声明一个带有构造函数和子对象的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52478965/

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