javascript - 当对象在javascript中有值时需要触发事件

标签 javascript object

您好,最初我创建了空的 javascript 对象,

var obj = {}

我已经从不同的函数向对象推送了两个不同的值 我需要在对象具有值时触发任何事件,例如,如果值被推送到对象那么我需要触发任何事件并且我看到了 object.watch() 但它是不适合我,我不知道我的问题是错误的或写信给任何人建议我解决我的问题

最佳答案

var obj=new Proxy({},{
  set(obj,prop,value){
    alert("setting "+prop+" to "+value);
  }
});

只需使用 ES6 代理 ( reference )

关于javascript - 当对象在javascript中有值时需要触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45326851/

相关文章:

javascript - json 问题,通过变量设置键名

javascript - jQuery 函数问题

object - PowerShell对象值之间的关系

javascript - 从值javascript中获取键

javascript - jQuery 多个选择器 - 无法识别的表达式

c - Xcode 4.3.3 上的预期标识符或 "("

jquery - 由 jQuery 元素组成的对象

javascript - 如何防止将焦点放在 div 上的任何按钮、输入等上?

javascript - 在 JSX sourcemap 中保留由 Webpack 设置的范围内的变量名称

javascript - Node.js/REST : How to get _id from url