如果我将元素存储在javascript变量中,当我调用该变量时,它会再次检查它吗?

If I store an element in a javascript variable, will it check it again when I call the variable?

本文关键字:变量 检查 存储 元素 javascript 如果 调用      更新时间:2023-09-26

我将元素的值存储在javascript变量中,但是该函数需要异步运行,因此当再次调用变量时(在AJAX引用之后),该元素的值可能已经更改,我需要检查。我可以简单地再次调用该变量,还是该变量只保留定义变量时该元素的值?

谢谢!

听起来像是双向绑定,答案是否定的。值将被复制,而不是通过引用包含。如果用新值更新元素,则必须同时更新变量。

这基本上就是Angular和Backbone试图为你处理的——维护ViewModel。