在类里面可以去定义一些getter和setter,getter可以得到一些东西的方法,setter可以设置东西

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

  

最新文章

  1. Big String-POJ2887块状数组
  2. 如何避免javascript中的冲突
  3. java io读书笔记(8)FileInputStream/FileOutputStream的应用
  4. 08---Net基础加强
  5. 【首先膜拜大湿】poj-2386-Lake Counting-DFS模板题
  6. oracle数据库如何保存SQL语句?
  7. ios 视频音乐播放
  8. params关键字载入空值的陷阱
  9. C# 根据URL返回HTML_根据URL获取图片信息/缩略图
  10. Github for Windows使用图文教程_西西软件资讯
  11. Mysql 统一设置utf8字符
  12. Leetcode#557. Reverse Words in a String III(反转字符串中的单词 III)
  13. 潭州课堂25班:Ph201805201 tornado 项目 第五课 增加用户系统-用户中心(课堂笔记)
  14. php redis 操作
  15. linux git pull/push时提示输入账号密码之免除设置
  16. php7.27: export excel from mysql
  17. TOJ4413: IP address
  18. ES5之defineProperty
  19. with/as上下文管理器
  20. Scrapyd-Client的安装

热门文章

  1. 关于angular2跳路由防止页面刷新的做法(Angular2路由重载)
  2. jmeter压测遇到的问题
  3. Java IO: RandomAccessFile
  4. Android开发之《libyuv库的使用》
  5. 正则提取关键字符-python代码实现
  6. 你还记得2017年火爆的VR街机店,这一年他们过得还好吗?
  7. vagrant 虚拟机配置最佳实践
  8. 从游戏到汽车 “明星IP”的发财轨迹
  9. Flutter调研(2)-Flutter从安装到运行成功的一些坑
  10. NS域名工作原理及解析