主页
JavaScript
JavaScript ECMAScript 5 教程
tryjs_es5_setter
运行 ❯
×
更改方向
保存代码
更改主题
JavaScript getters 和 setters
getter 和 setter 允许您通过方法获取和设置属性。
此示例为语言属性创建一个 setter 和一个 getter。
<script> // 创建一个对象: var person = { firstName: "John", lastName : "Doe", language : "NO", get lang() { return this.language; }, set lang(value) { this.language = value; } }; // 使用 setter 设置对象属性: person.lang = "en"; // 使用 getter 显示来自对象的数据: document.getElementById("demo").innerHTML = person.lang; </script>