如何创建一个不可修改的属性
2017-08-07 16:45
369 查看
创建一个不可修改的属性
作为对比创建一个可修改属性
var MyClass = cc.Node.extend({ ctor : function(){ this._super() this.actorId = 10; cc.log(this.actorId); } }); cc.defineGetterSetter(MyClass.prototype, "actorId", function () { return this._actorId; }, function () { this._actorId = 5; //不可写入 });
作为对比创建一个可修改属性
var MyClass = cc.Node.extend({ ctor : function(){ this._super() this.actorId = 10; cc.log(this.actorId); } }); cc.defineGetterSetter(MyClass.prototype, "actorId", function () { return this._actorId; }, function (val) { this._actorId = val; //可写入 });
相关文章推荐
- 如何访问一个文件的创建、修改时间、文件属性
- 如何访问和修改一个对象的私有属性
- 如何在Linux下创建一个不可变更的文件
- 如何创建一个目录属性为drwxrwxrwt 的目录
- Flex中如何通过设置editable属性创建一个可编辑的DataGrid控件的例子
- 如何创建一个新对象?如何使用对象中的属性和方法?
- 这是一个关于XML文档的操作管理器XMLHelper类,类中包括XML文档的创建,文档节点和属性的读取,添加,修改,删除的方法功能的实现
- 如何创建一个属性?
- 如何给magento的产品分类创建一个自定义属性?
- 如何修改一个视频文件的创建时间
- 如何创建一个属性集
- 如何查看iOS沙盒中文件的属性(修改日期,创建日期,大小等)
- javascript中如何判断一个新创建对象是无属性的空对象?
- Javascript Object.defineProperty() 创建一个不能被修改的对象的属性
- python-24-如何派生类内置不可变类型并修改其实例化行为?如何为创建大量实例节省内存?
- Flex中通过isPopUp属性创建一个不可拖动TitleWindow的例子
- 如何使CheckBoxList的Attributes属性生效(修改微软的一个bug)
- Extjs 如何修改一个已经渲染好的配置组件属性
- (转) 如何使CheckBoxList的Attributes属性生效(修改微软的一个bug)
- 如何将一个表中所有数据设置为只可读不可修改