js对象属性特征

  1. enumerable和configurable


(function(){   ‘use strict‘;   var point={x:1,y:2,z:3};   Object.defineProperty(point,‘x‘,{   enumerable:false,//对象属性是否可枚举   configurable:false //对象属性是否可配置,不能删除,注意值是可以修改的   });
 
delete point.x;//x属性不可配置,所以x属性没有被删除,在严格模式下会抛出错误,非严格模式忽略  console.log(point); })();

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。