这个问题已经有几个答案(有点)了:Javascript: var = var = function,Multiple Variable Assignments in one row等等,但我想问一个不同类型的问题。
所以,能够使用这个非常方便:
所以,能够使用这个非常方便:
var av = 0, bb;
var cvs = bb = av;
console.log(cvs,bb) // outputs 0 0
我的问题是,这个技术在所有浏览器中都能兼容吗?包括IE6或其他浏览器,我能否放心在任何地方使用它呢?或者我应该坚持使用:
var av = 0, bb;
bb = av; cvs = av;
如果您在代码的任何一个点上更改了一个变量,那么这是否意味着另一个变量也会被更改,或者除了初始赋值之外没有其他联系?
谢谢!