【发布时间】:2026-01-31 22:05:01
【问题描述】:
由我的 jquery 插件初始化的所有元素在运行时共享相同的局部变量。我做了一个测试,发现是因为这一行:
var tmp1 = tmp2 = weird_local_var = 0;
如果我像下面这样写,它不会发生
var normal_local_var = 0;
这不是因为 tmp1 & tmp2,只是用于测试的 dummy var。您可以通过http://jsfiddle.net/7SeRD/ 查看测试。会发生什么?
【问题讨论】:
-
这正是我建议不要在
var语句中进行任何分配的原因。
标签: jquery jquery-plugins