ES6—get 与 set
2024-09-07 07:41:13
在类里面可以去定义一些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"]
最新文章
- Big String-POJ2887块状数组
- 如何避免javascript中的冲突
- java io读书笔记(8)FileInputStream/FileOutputStream的应用
- 08---Net基础加强
- 【首先膜拜大湿】poj-2386-Lake Counting-DFS模板题
- oracle数据库如何保存SQL语句?
- ios 视频音乐播放
- params关键字载入空值的陷阱
- C# 根据URL返回HTML_根据URL获取图片信息/缩略图
- Github for Windows使用图文教程_西西软件资讯
- Mysql 统一设置utf8字符
- Leetcode#557. Reverse Words in a String III(反转字符串中的单词 III)
- 潭州课堂25班:Ph201805201 tornado 项目 第五课 增加用户系统-用户中心(课堂笔记)
- php redis 操作
- linux git pull/push时提示输入账号密码之免除设置
- php7.27: export excel from mysql
- TOJ4413: IP address
- ES5之defineProperty
- with/as上下文管理器
- Scrapyd-Client的安装