JavaScript方形对象

JavaScript方形对象,javascript,Javascript,在Java脚本中,如何创建一个正方形对象,其中唯一的属性是一侧的长度,唯一的方法是get Area(),它返回面积(长度平方)要创建一个对象,可以使用函数作为构造函数和keyworkd 调用时,construcotr将调用时使用的参数(length)分配给新对象length属性 在这种情况下,此指的是新对象 您可能还想阅读有关该关键字的MDNs文章 现在我们有了一个构造函数,我们可以为函数Square分配一个方法 一旦创建,由其实例共享的gehts Square.prototype.getAre

在Java脚本中,如何创建一个正方形对象,其中唯一的属性是一侧的长度,唯一的方法是get Area(),它返回面积(长度平方)

要创建一个对象,可以使用函数作为构造函数和keyworkd

调用时,construcotr将调用时使用的参数(
length
)分配给新对象
length
属性

在这种情况下,此
指的是新对象
您可能还想阅读有关该关键字的MDNs文章

现在我们有了一个构造函数,我们可以为函数
Square
分配一个方法

一旦创建,由其实例共享的gehts

Square.prototype.getArea = function () {
    return this.length * this.length; 
}
它只返回调用它的对象的
length
属性的平方

要真正创建“Square”对象,可以使用
new
和构造函数
Square

var mySquare = new Square(4);
现在,
mySquare
持有一个
Square
的实例。例如,您可以记录
getArea
方法的结果

console.log(mySquare.getArea()) //16;

下面是一个关于

的示例,向我们展示您迄今为止所做的尝试;)甚至不知道从哪里开始有什么困难?你知道如何在js中表示对象吗?我不知道如何创建对象,我熟悉一些方法和side.length,但我不知道如何将其转换为代码
console.log(mySquare.getArea()) //16;