gpt4 book ai didi

javascript - JS中对象变量改变事件如何处理 ||查询?

转载 作者:行者123 更新时间:2023-11-30 10:04:06 24 4
gpt4 key购买 nike

我有变量,例如var obj = { foo: 'fooval', bar: 'barval'}如何编写事件和触发器以检测 obj 的任何修改,然后像这样在控制台中调用信息:console.log('changed obj.key from oldVal to newVal') ;

最佳答案

有新特征Object.observe , 注意 - this feature supported only in Chrome

var obj = { foo: 'fooval', bar: 'barval'};

Object.observe(obj, function(changes) {
console.log(changes);
});

obj.foo = 'bar';

还有polyfills,例如Object.observe

关于javascript - JS中对象变量改变事件如何处理 ||查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30193103/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com