javaScript 之set/get方法的使用
Posted 菜鸟提升记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaScript 之set/get方法的使用相关的知识,希望对你有一定的参考价值。
var fe={
name:‘leony‘,
$age:null,
get age(){
if(this.$age == undefined){ //this.$age == undefined 或 this.$age == null
return new Date().getFullYear()-1989;
}else{
return this.$age;
}
},
set age(val){
val = +val; //数字转换,若为非数字会转为NaN;
if(!isNaN(val)&&val>0&&val<150){
this.$age = +val;
}else{
throw new Error("Incorrect val = "+val);
}
}
}
console.log(fe.age)
fe.age=‘aaa‘; //调取 fe 函数的 set 方法
console.log(fe.age)
以上是关于javaScript 之set/get方法的使用的主要内容,如果未能解决你的问题,请参考以下文章