假设我有一个类似于以下的对象:
Cars = {
"car_one": {
data: {
make: "Ford",
model: "Festiva"
},
img: "car_one.jpg"
},
"car_two": {
data: {
make: "Chevy",
model: "Pinto",
color: "Green"
},
img: "car_two.jpg"
}
...and so on...
}
我希望找到一种方法来监视data
属性(和所有子属性)的更改,然后能够设置一个函数来触发。
我一直在查看Object.watch()但测试似乎表明我需要手动设置它来检查每个属性Cars.{some_car}.data
(如我的示例所示)不是一个常量集。我想我希望有一种我不知道的不太复杂的方法。