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

标签 javascript variables

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

谢谢!

最佳答案

听起来对我来说有两种方式的约束,答案是否定的。将复制一个值,但不通过引用包含该值。如果使用新值更新元素,则还必须更新变量。

这基本上就是 Angular 和 Backbone 尝试为您处理的事情 - 维护 ViewModel。

关于javascript - 如果我将一个元素存储在 JavaScript 变量中,当我调用该变量时它会再次检查它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15665760/

相关文章:

python - 当我在程序末尾定义全局变量时,我可以在代码开头使用它吗?

单击链接时javascript函数不起作用

javascript - eslint - fancybox 初始化时没有未使用的表达式错误

flutter - 如何检查 'late' 变量是否在 Dart 中初始化

javascript - 修改javascript中的变量?不工作

arrays - 在 kotlin 中初始化数组

c++ - 跨翻译单元访问 const 变量

javascript - JS通过变量调用对象属性

javascript - 如何使用 ng-repeat 在 Ionic 中创建卡片的动态排列

javascript - 使用微数据时,CSE 不会从元素中的 href 属性中获取 url