gpt4 book ai didi

javascript - 在 Javascript 中向自定义对象添加方法

转载 作者:可可西里 更新时间:2023-11-01 01:50:56 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Use of 'prototype' vs. 'this' in Javascript?

我去了各种网站,但无法理解以下向自定义对象添加方法的方式之间的区别:

方法一:

function circle(radius){
this.radius = radius;
this.area = function(){ return 3.14*this.radius*this.radius;}
}

方法二:

function circle(radius){
this.radius = radius;
}
circle.prototype.area = function(){ return 3.14*this.radius*this.radius; }

是否存在其中一种方法存在而另一种方法没有的任何性能或设计问题?

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