我知道如何使用 Object.defineProperty 通知对象中的值更改,但我想知道如何通知 json 对象值更改?
更多关于这个
当为 strore 创建一个新实例并将值设置为 price 时,notifyPriceChange 将调用 ..
function store(){
var price
Object.defineProperty(this, "price",
{
get : function(){
return price;
},
set : function(newValue){
price = newValue;
notifyPriceChange();
},
enumerable : true,
configurable : true
});
}
我想在这里做同样的事情。
var obj = jQuery.parseJSON( '{"price":"120"}' );
obj.price = "John"
当我将值设置为价格时意味着我要通知。这该怎么做 ?