你的位置:首页 > 软件开发 > Java > js 中对象的特性

js 中对象的特性

发布时间:2016-02-14 12:00:06
用Object.definedproperties 一次性添加或修改多个属性的特性和值。 1 <script> 2 var obj ={} 3 Object.defineProperties(obj,{ 4 x:{value:1,writalbe:tr ...

用Object.definedproperties 一次性添加或修改多个属性的特性和值。

 1 <script> 2   var obj ={} 3   Object.defineProperties(obj,{ 4     x:{value:1,writalbe:true,configurable:true,enumerable:true}, 5     y:{value:2,configurable:true} 6   }) 7   console.log(obj.x) //=>1 8   console.log(obj.y) //=>2 9   console.log(Object.getOwnPropertyDescriptor(obj,"x"))//得到属性的描述 value:1 writable:true configurable:true, enumerable:true10   console.log(Object.getOwnPropertyDescriptor(obj,"y"))    //  value:2 writable:false configurable:true, enumerable:false  11   obj.z=3    //这个z是通过对象字面量的方式创建的12   console.log(Object.getOwnPropertyDescriptor(obj,"z"))//所以所有的属性特性都为true13 </script>

原标题:js 中对象的特性

关键词:JS

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