javascript 类,只读属性,闭包
2016-01-18 10:58
459 查看
function employee(_name, _dept){ this.getName = (function(){ return _name; })(); this.getDept = (function(){ return _dept; })(); } employee.prototype={ say:'hello' }//父类赋值 var x = new employee('test1',2);//x继承 console.log(x.say); x.__proto__={say:'hi'};//x改自己的 console.log(x.say); var y = new employee('test2', 1);//y继承 console.log(y.say); y.__proto__.say = 'are you ok?';//y改父类的 console.log(y.say); var z = new employee('test3');//z继承 console.log(z.say);
运行结果
hello
hi
hello
are you ok?
are you ok?
相关文章推荐
- 2-set 1823: [JSOI2010]满汉全席
- [Javascript] 前端随笔
- json encoder
- 谷歌浏览器插件-jsonView插件安装与使用
- js 优化
- angular js路由
- javascript图片预先加载
- 按钮js跳转到非表单提交页
- 正则表达式(JS)
- Itop REST/JSON services 验证登陆方法
- 理解JavaScript中的事件轮询
- 全然符合package.json在CommonJS中的规范
- BodyContent揭秘及定制复杂的JSP标签
- javascript 使用方法名作为参数
- JavaScript从数组中删除指定值元素的方法
- Ajax的三种实现及JSON解析
- JavaScript 常见陷阱
- 每天进步一点点:$为什么会出现在js里呢
- 通过servlet向页面中发送json
- 基于JavaScript实现鼠标悬浮弹出跟随鼠标移动的带箭头的信息层