定义多个属性 Object.defineProperties()
2024-08-25 00:05:08
var book = {}
Object.defineProperties(book,{
_year:{
value:2004
},
editable:{
value:1
},
year:{
get:function(){
return this._year
},
set:function(newYear){
if(newYear > 2004){
this._year = newYear;
this.editable += newYear - 2004;
}
}
}})
// _year数据属性,year访问器属性
最新文章
- 【转】Oracle索引失效问题
- 【Lua学习笔记之:Lua环境搭建 Windows 不用 visual studio】
- 用vs2013(cpu-only)调试caffe的mnist
- js-其他
- Tomcat热部署和虚拟目录配置
- Java数据库操作大全
- OpenCV源码阅读(3)---matx.h---学习心得
- CF-599B - Spongebob and Joke
- mysql 在启动时配置文件的查找方式
- [hdu 4869](14年多校I题)Turn the pokers 找规律+拓欧逆元
- Lucene查询索引
- javascript类和原型学习笔记
- 如何修复使用WSUS进行升级Win 10 更新1809的报错(0x8024200)
- 浏览器环境下JavaScript脚本加载与执行探析之动态脚本与Ajax脚本注入
- Vue 使用 prerender-spa-plugin 添加loading
- vue-element-table-js去重合并单元格解析【实战需求】
- Docker 安装Centos,Tomcat,Jdk等相关的自定义(Dockerfile)镜像
- 30 段 JavaScript 代码
- jQuery 中bind(),live(),delegate(),on() 区别
- 6/11 sprint2 看板和燃尽图的更新
热门文章
- .net core 中使用NLog
- 为什么要使用func.call(this)
- 读《JavaScript权威指南》笔记(二)
- 解决Navicat无法连接到Mysql
- ES6扩展运算符...进行的数组删除
- BZOJ 3796 Mushroom追妹纸 哈希+二分(+KMP)
- spring不同环境下用不同的配置文件
- Caused by: MetaException(message:Hive Schema version 2.1.0 does not match metastore's schema version 1.2.0 Metastore is not upgraded or corrupt)
- 016 3Sum Closest 最接近的三数之和
- ELK(ElasticSearch, Logstash, Kibana) v5.3.2 分布式日志收集分析最佳解决方案 基于CentOS 7 ( 一 )