gpt4 book ai didi

javascript - 使用 .prototype 声明方法的效果?

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

<分区>

请看这个带有原型(prototype)区域方法的简单圆类示例:

var Circle = function(radius) {
this.radius = radius;
}

Circle.prototype.area = function() {
return Math.PI*this.radius*this.radius;
}

上面声明的 area 函数与最初只是声明为 Circle 的公共(public)方法有什么区别?无论哪种方式,圆的各个实例都有自己的区域,不是吗?有什么区别??

this.area = function(){return Math.PI*this.radius*this.radius;}

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