使用多个逗号分隔值的变量声明是什么意思(例如 var a = b,c,d;)

IT技术 javascript variables
2021-01-26 17:42:58

当我试图理解插件代码时,我经常会发现这些类型的声明,但我不知道它到底是什么意思。

var a = b,c,d;

2个回答

这是一个句法速记,等同于:

var a = b;
var c;
var d;

第一个 (a) 使用 b 的值进行初始化,但 c 和 d 未初始化。

@DarylMacam - 如果您发现它有帮助,您可能希望接受这个答案。
2021-03-29 17:42:58

它将定义var a = b然后定义 var c 和 d

是的。a被声明并被赋予一个值bc并且d被声明为没有任何value。
2021-03-24 17:42:58