我在一些nodejs脚本中看到了这样使用的变量/对象:

var myvar1 = myvar2 = myvar3;


为什么使用它,这是什么意思?

最佳答案

myvar2设置为myvar3,并将myvar1设置为myvar2

我假设myvar3myvar2在此行之前已声明。如果没有,myvar2将是一个全局变量(因为没有var),如果未定义myvar3,则将产生错误。

扩展为:

myvar2 = myvar3; // Notice there's no "var" here
var myvar1 = myvar2;

09-18 16:18