setter&getter

Posted qjb2404

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了setter&getter相关的知识,希望对你有一定的参考价值。

let _age = 4

class Animal {

   construct (type){

      this.type = type

   }

   get age(){

      return _age

   }

   set age(val){

      if(val < 7 && val >4){

         _age = val

     }

   }

   eat(){

      console.log(‘eat food‘)

   }

}

let dog = new Animal(‘dog‘)

console.log(dog.age)

dog.age = 6

console.log(dog.age)

console.log(dog._age)

以上是关于setter&getter的主要内容,如果未能解决你的问题,请参考以下文章

setter&getter

OOP Javascript - Getter & Setter

是否可以在我的计算表达式中提供 setter 函数?

Setter不使用重载运算符

setter 和 getter 的模板

WPF 我的程序出现“MarkupExtension 对 Setter.Value 无效”错误但在运行时工作正常