//添加數(shù)據(jù)屬性 var obj={}; Object.defineProperty(obj,"newDataProperty",{ value:100, configurable:true, writable:true, enumberable:true }); obj.newDataProperty = 102; console.log(obj.newDataProperty); //列出對(duì)象屬性對(duì)象 var names = Object.getOwnPropertyNames(obj); for(var i = 0; i < names.length; i++){ var prop = names[i]; document.write(prop +":"+ obj[prop]); }
為什么下面的一段代碼中變量名為name是會(huì)出錯(cuò),為names就正常了
momoyy123
2016-04-19 18:16:21