“`” 参考回答:

(1)通过defineProperty来实现

<pre><code class=""language-javascript"" lang=""javascript"">obj={
name:yuxiaoliang,
getName:function(){
return this.name
}
}
object.defineProperty(obj,""name"",{
//不可枚举不可配置
});

</code></pre>

 

(2)通过函数的创建形式

<pre><code class=""language-javascript"" lang=""javascript"">function product(){
var name='yuxiaoliang';
this.getName=function(){
return name;
}
}
var obj=new product()
</code></pre>

 

<pre><code> "“`

Was this helpful?

0 / 0

发表回复 0

Your email address will not be published.