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方法的使用的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript对象-学习笔记

了解JavaScript 对象的属性操作

程序中set和get的用法

Android-Kotlin-set/get方法的使用

JAVA set get方法自己写的时候是先set 在写get

java之继承