主页
JavaScript
JavaScript ECMAScript 5 教程
tryjs_es5_setter2
运行 ❯
×
更改方向
保存代码
更改主题
JavaScript Getters 和 Setters
Getter 和 setter 允许您通过方法获取和设置属性。
这个例子有一个修改过的设置器来保护语言的大写更新。
<script> // 创建一个对象: var person = { firstName: "John", lastName : "Doe", language : "", set lang(value) { this.language = value.toUpperCase(); } }; // 使用 setter 设置对象属性: person.lang = "en"; // 显示来自对象的数据: document.getElementById("demo").innerHTML = person.language; </script>