var同时赋值问题

代码一:

var a = b = ''

a = 1


console.log(a)//打印1

console.log(b)//打印''

代码二:

var a = b = []


a.push(1)


console.log(a)//打印[1]

console.log(b)//打印[1]

为什么代码一两变量不等,而代码二两变量相等?

梵蒂冈之花
浏览 554回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript