在JavaScript对象中,有两种属性getter、setter。
getter 和 setter是一种存取器,也可以说成是对象定义属性是读写属性的方法,getter定义可读属性,setter定义可写属性,读取只写属性总是返回undefined。
var obj = {
x : 1,
get getX(){
return this.x;
},
set setX(value){
this.x = value;
},
}
上述代码定义obj.x为可读可写功能
get还可以用于一些随机函数的生成
var random = {
get rdm(){
return Math.floor(Math.random()*256);
}
}
能帮到的话就收藏下吧。

本文详细介绍了JavaScript中对象属性的getter和setter方法的使用。getter用于定义可读属性,而setter则定义了可写属性。此外,还展示了如何利用getter实现随机数生成的功能。
544

被折叠的 条评论
为什么被折叠?



