Python编程学习笔记33自定义对象

(A)数据属性,数据属性包含一个数据值的位置,在这个位置可以读取和写入值,4个描述行为的特性:

a、[[writable]],表示能够修改属性的值,默认值为true;

b、[[Enumerable]],表示能否通过forin循环返回属性,代表属性是否可以枚举,直接在对象上定义的属性默认值为true;

c、[[configurable]],表示是否能通过delete删除属性,从而重新定义属性,能否修改属性的值,或者能否把属性修改为访问器属性,直接在对象上定义的属性,他们的默认值为true;

d、[[value]],包含这个属性的值,属性值的时候从这个位置读取,写入属性值的时候,把新值保存在这个位置,这个特性的默认值为undefined。

(B)存储器属性。

a、get,获取属性的值;

b、set,设置属性的值。




转载请注明:http://www.aierlanlan.com/grrz/3973.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了