如何在地图上使用Object.observe?这不起作用:
var map = new Map();
Object.observe(map, function() { console.log("ok"); });
map.set('key', 'value');还有这个:
var map = new Map();
Array.observe(map, function() { console.log("ok"); });
map.set('key', 'value');发布于 2015-05-09 10:58:04
Object.observe()工具是监视对象更改的一般方法。对Map应用程序接口的调用不会触发.observe()工具监视的任何事件,因为没有添加、删除、更改Map对象的任何属性等。
据我所知,当前的ES6/ES2015规范没有规定观察Map或Set实例的更新。
https://stackoverflow.com/questions/30135443
复制相似问题