x
 
<!DOCTYPE html>
<html>
<body>
<h1>JavaScript ES5 对象添加属性</h1>
<p>可以通过 Object.defineProperty(object, property, {value : value}) 方法新增属性</p>
<p id="demo"></p>
<script>
// 创建对象
const person = {
  firstName: "Bill",
  lastName : "Gates",
  language : "EN"
};
// 添加属性
Object.defineProperty(person, "year", {value:"2008",enumerable:true});
// 打印
document.getElementById("demo").innerHTML = "当前对象为:" + JSON.stringify( person );
</script>
</body>
</html>