我在一些nodejs脚本中看到了这样使用的变量/对象:
var myvar1 = myvar2 = myvar3;
为什么使用它,这是什么意思?
最佳答案
将myvar2
设置为myvar3
,并将myvar1
设置为myvar2
。
我假设myvar3
和myvar2
在此行之前已声明。如果没有,myvar2
将是一个全局变量(因为没有var
),如果未定义myvar3
,则将产生错误。
扩展为:
myvar2 = myvar3; // Notice there's no "var" here
var myvar1 = myvar2;