JavaScript 对象访问器

admin2年前 (2023-07-04)it知识214

javascript 对象访问器计数器例子

var obj = {
     counter:0,
     get reset() {
          this.counter = 0;
     },
     get increment() {
          this.counter++;
     },
     set add(value) {
           this.counter += value;
     },
     set subtract(value) {
           this.counter -= value; 
     }
};
obj.reset;
obj.add = 5;
obj.subtract = 1;
obj.increment;
obj.decrement;
Object.defineProperty(obj, 'counter', {
            value: 18,          //这个counter不能被被枚举(不参与遍历)
            enumerable: true,   //控制属性是否可以枚举,默认为false
            writable: true,        //控制对象是否可修改
            configurable: true     //控制属性是否可以被删除
        })

它提供了更简洁二点语法

它允许属性和方法的语法相同

它可以确保更好的数据质量

有利于后台工作

标签: JavaScript

相关文章

JavaScript 数据类型

javascript 变量可以保存多种数据类型:数值、字符串值、数组、对象var x;   // x是undefined var leng...

JavaScript 对象定义

在JavaScript 中,对象是王。如果你理解了对象,就理解了javascript。在Javascript 中,几乎所有事物都是对象。 布尔是对象(如果用new 关键词定义)数字是对象(如...

JavaScript 对象构造器

function Person(first, last, age) {       this.fi...

electorn是什么

关于electron有以下信息:Electron 是一款可以使用 JavaScript、HTML 和 CSS 来构建跨平台桌面应用程序的开源框架,它可以让开发者使用 web 技术来创建原生应用程序。E...

如何提高前端技术

以下是一些可以提高前端技术的建议:不断学习:前端技术不断发展,需要不断学习新的技术和框架,以保持自己的竞争力。可以通过阅读相关书籍、博客、视频教程等途径进行学习。实践项目:通过实践项目,可以更深入地理...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。