gpt4 book ai didi

javascript - JavaScript中如何观察复杂对象及其变化?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:07:00 24 4
gpt4 key购买 nike

<分区>

我正在尝试寻找与 AngularJS 的 $watch 函数(定义为 here )类似的功能,它允许“监视复杂对象”及其更改。据我所知,我将其理解为能够观察对象内变量的变化,即使它们本身也在一个对象内(在被观察的对象内)。

我希望在 native JavaScript(或 JQuery)中具有相同的“可观察性”,但我似乎找不到任何东西。我知道 Object.watch()Polyfill 发现 here但我很确定这只会进行引用检查或只监视对象内的“即时”变量,而不是可以说是嵌套的任何内容,并且不会检查对象内部的“深层”属性。

有没有人知道任何库、函数或任何可以帮助我提供这种“深度观察”功能的东西?或者甚至可以帮助我更好地理解 Object.watch() 如果它实际上提供了我想要的东西?

我正在创建一个实时音乐应用程序,并希望在乐器上有一个“深度”监视,这样我就可以看到它的任何变量、参数等是否发生变化,这样我就可以将它同步到服务器和其他客户。

任何帮助将不胜感激,谢谢!

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com