你的位置:首页 > 软件开发 > Java > JavaScript ECAMScript5 新特性——get/set访问器

JavaScript ECAMScript5 新特性——get/set访问器

发布时间:2016-05-04 19:00:06
之前对get/set的理解一直有误,get set 是对象属性方法。看了别人的博客也有很多疑问,今天系统的做了很多测试终于弄明白了。 get/set访问器不是对象的属性,而是属性的特性。大家一定要分清楚。特性只有内部才用,因此在javaScri ...

JavaScript   ECAMScript5  新特性——get/set访问器

       之前对get/set的理解一直有误,get set 是对象属性方法。看了别人的博客也有很多疑问,今天系统的做了很多测试终于弄明白了。

 

        get/set访问器不是对象的属性,而是属性的特性。大家一定要分清楚。特性只有内部才用,因此在javaScript中不能直接访问他们。为了表示特性是内部值用两队中括号括起来表示如[[Value]]。

         1.先简单介绍一下属性的这些特性(这里是简单的背书)

         (1)数据属性——包含一个数据值的位置。这个位置可以读入和写入值。

                                 数据属性有描述其行为的四个特性:

             [[Configurable]]:是否可配置

             [[Enumerable]]:是否可枚举    var obj=new Foo("hello");

原标题:JavaScript ECAMScript5 新特性——get/set访问器

关键词:JavaScript

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。