這個問題已經有幾個答案(排序):Javascript:var = var = function,多行變量分配在一行等,但我想問一個不同種類的關於它的問題。Javascript多變量賦值
所以,這是非常方便,能夠使用:
var av = 0, bb;
var cvs = bb = av;
console.log(cvs,bb) // outputs 0 0
我的問題是,瀏覽器跨這是怎麼?我可以逃脫使用這種無處不在,包括IE6或諸如此類的東西,或者我應該只是堅持:
var av = 0, bb;
bb = av; cvs = av;
,如果你在代碼中的任何一點改變一個變量,這是否意味着其他變量也改變了,還是在初始任務之外沒有連接?
謝謝!
它是跨瀏覽器。 – zerkms
它是JavaScript的一部分,所以它應該在實現JavaScript的瀏覽器中工作。 – K3N