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