JS Getter对象访问器,实例在线
Getter对象访问器
JavaScript中的Getter对象访问器,可以用来获取对象的方法属性,注意与类实例对象的类方法区别开来。
一般情况下,创建对象的方法可以通过JavaScript匿名函数的方法,然后通过“.”和“()”进行引用和调用,但是通过Getter对象访问器可以像创建类实例方法一样创建对象方法,不需要function关键字,调用也像访问对象其它属性一样,只需要通过“.”即可。具体的可参考下方的实例。
语法
get funcName( ){ codeblock }
Getter对象访问器实例代码,及在线编辑器
实例对比了对象方法和Getter访问器的区别:
<script>
var xiaoqiang = {
name:'小强',
age:20,
score:98,
introduce:function(){
alert(this.name+' '+this.age+' '+this.score)
}
}
xiaoqiang.introduce()
var xiaozhou = {
name:'小周',
age:21,
score:99,
get introduce(){
alert(this.name+' '+this.age+' '+this.score)
}
}
xiaozhou.introduce()
</script>