<html>
<body>
<h1>JavaScript Object.defineProperty()</h1>
<p>本例使用 defineProperty() 方法添加 getter 和 setter。</p>
<p id="demo"></p>
<script>
// 创建对象:
const person = {firstName:"Bill", lastName:"Gates"};
// 定义 getter
Object.defineProperty(person, "fullName", {
get: function () {return this.firstName + " " + this.lastName;}
});
// 显示全名
document.getElementById("demo").innerHTML = person.fullName;
</script>
</body>
</html>