let A0 = 1
let A1 = 2
let A2 = A0 + A1
console.log(A2) // 3
A0 = 2
update()
console.log(A2) // 仍然是 3
function update() {
A2= A0 + A1
}
// whenDepsChange
// 1、当一个变量被读取时进行追踪。
// 2、一个变量在当前运行的副作用中被读取了,将副作用设置为变量的订阅者
// 3、探测变量的变化
// 变量变化,通知所有订阅了此变量的副作用重新执行