如果我将元素存储在javascript变量中,当我调用该变量时,它会再次检查它吗?
If I store an element in a javascript variable, will it check it again when I call the variable?
我将元素的值存储在javascript变量中,但是该函数需要异步运行,因此当再次调用变量时(在AJAX引用之后),该元素的值可能已经更改,我需要检查。我可以简单地再次调用该变量,还是该变量只保留定义变量时该元素的值?
谢谢!
听起来像是双向绑定,答案是否定的。值将被复制,而不是通过引用包含。如果用新值更新元素,则必须同时更新变量。
这基本上就是Angular和Backbone试图为你处理的——维护ViewModel。
相关文章:
- 如何检查名为id的变量属性
- 如何检查ES6“;变量“;是恒定的
- 检查数组中的变量
- 如何在JavaScript中检查变量是否为null和/或未定义
- 检查变量是否为字符串的简单方法
- 检查是否已设置GET变量
- .validate规则:检查jquery变量
- JavaScript:检查变量是否等于两个或多个值之一的简单方法
- Selenium-检查变量中的字符
- 如何使 toString 检查 2 个变量
- 设置JavaScript变量以稍后检查定义
- 检查变量并将它们添加到逗号分隔的列表中
- 当chrome检查器为jQuery变量返回[object object]时,如何返回实际数据
- NodeJS,使用 Eclipse Debugger 进行变量检查
- 变量检查(讨论5113374的扩展)
- 变量检查错误的代码(javascript)
- javascript可以将变量检查放在字符串中吗
- 用javascript变量检查if条件
- 用一个变量检查多个输入字段
- 在javascript中使用变量检查复选框是否被选中