ES6基础之——get 与 set


class Chef{
  constructor(food){
    this.food = food;
    thid.dish = [];
  }
 
  //getter
  get menu(){
    return this.dish
  }
 
  //setter
  set menu(dish){
    this.dish.push(dish)
  }
 
  cook(){
    console.log(this.food)
  }
}
 
let zhangsan =new Chef();
console.log(zhangsan.menu = 'tomato' ); //tomato
console.log(zhangsan.menu = 'pizza' ); //pizza
console.log(zhangsan.menu); //["tomato","pizza"]


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM