先请看 Object.observe 的 API Object.observe(obj, callback[, acceptList]) 它用来监听对象的变化,当给该对象添加属性,修改属性时都会被依次记录下来 看一个示例 var person = {} Object.observe(person, function(arr) { var change = arr[0] console.log(change.type, change.name, change.oldValue) }) 在 chro…