通过ECMAScript 3创建的属性都是可写的、可枚举的、可配置的。

在ECMAScript 5中,数据属性的4个特性分别是它的值、可写性、可枚举性、可配置性。存取器属性的特性是读取、写入、可枚举性、可配置性。

Object.getOwnPropertyDescriptor("p",x);//查询p对象的x属性,返回例如{get:/*func*/,set:undefined,enumerable:true,configurable:true}

Object.definedProperty(o,"x",{value:10});//相当于o.x=10

定义了一个包含两个数据属性和一个只读存取器属性:

var p = Object.definedProperties({},{

  x:{value:10,writable:true,enumerable:true,confugurable:true},

  y:{value:10,writable:true,enumerable:true,confugurable:true},

  r:{

    get : function(){

      return Math.sqrt(this.x*this.x + this.y*this.y);

    },

    enumerable:true,

    confugurable:true

  }

});

page 150...

最新文章

  1. [LeetCode] 4Sum II 四数之和之二
  2. 解决:信息中插入avi格式的视频时,提示“unsupported video format”
  3. uva10003 Cutting Sticks
  4. UIProgressView 圆角
  5. (cljs/run-at (JSVM. :all) "Metadata就这样哦")
  6. DbContext 和ObjectContext
  7. Pytorch学习笔记(一)---- 基础语法
  8. webpack创建页面的过程
  9. oo第四次博客
  10. 用ASP.NET MVC仿站糗事百科
  11. 8-51单片机ESP8266学习-AT指令(单片机采集温湿度数据通过8266发送给C#TCP客户端显示)
  12. oracle访问不同用户的表不添加用户名前缀
  13. kali linux 2.0配置更新源后apt-get update 报错
  14. nginx防DOS攻击
  15. 洛谷2971 [USACO10HOL]牛的政治Cow Politics
  16. NOIP2017提高组预赛详解
  17. ot
  18. 开始iOS 7中自动布局教程(一)
  19. jQuery-关于Ajax请求async属性的说明及总结
  20. vue视频插件VLC

热门文章

  1. json_decode和json_encode
  2. python两个 list 交集,并集,差集的方法+两个tuple比较操作+两个set的交集,并集,差集操作+两个dict的比较操作
  3. Oracle 行迁移和行链接
  4. JavaEE基础(十一)/Eclipse介绍
  5. dirname和basename命令
  6. c# TCPclient
  7. Ajax案例:简易的购书网页
  8. BLOB:大数据,大对象,在数据库中用来存储超长文本的数据,例如图片等
  9. 最长递增子序列LIS再谈
  10. 安装zeromq以及zeromq的python示例