web前端js
程序员文章站
2022-06-09 17:55:26
...
// 实现一个js类型,包含public属性和private属性
function Emp(id,ename,salary,age){
this.id=id;
this.ename=ename;
this.salary=salary;
Object.defineProperties(this,{
id:{writable:false},
salary:{enumerable:false},
_age:{
writable:true,
enumerable:false
},
age:{
get:function(){return this._age},
set:function(val){
if(val<18 || val>60){
throw new Error("年龄错误")
}
this._age=val;
},
enumerable:true
}
});
this.age=age;
Object.seal(this);//密封
}
上一篇: 强php编码转换函数
下一篇: Python JSON
推荐阅读
-
Webview组件和HTML的介绍_html/css_WEB-ITnose
-
高健壮性css-Float详细_html/css_WEB-ITnose
-
js中常用DOM操作有哪些?
-
使用a标签制作tooltips_html/css_WEB-ITnose
-
Codeforces Round #225 (Div. 1) C 树状数组 || 线段树_html/css_WEB-ITnose
-
Linux下Tomcat与Apache Web服务器的整合
-
JS使用时有哪些混淆点
-
用php写的serv-u的web申请账号的程序
-
symfony2取得web目录绝对路径、相对路径、网址的函数是什么
-
css3的滤镜模糊的效果_html/css_WEB-ITnose