JavaScript数组文字定义中逗号后面的值是多少?

Wes*_*row 1 javascript object-literal

我一直在观看会议视频(请参阅视频中13:23的C#开发人员的良好JavaScript习惯).演示者一直在讨论JavaScript的最佳实践.他给出的一个提示是使用我熟悉的对象文字声明.

但是,在他使用的代码中,他使用对象文字表示法声明了一个数组,如下所示:

var myArray = [], name;
Run Code Online (Sandbox Code Playgroud)

我以前从未见过这个.我习惯var myArray = []了声明的部分但是name逗号之后的第二个值是什么?演示者从不讨论它,我找不到任何其他这种做法的例子.有人可以解释这是什么吗?

Set*_*eth 8

这是变量的链接.这跟这样做是一样的.

var myArray = [];
var name;
Run Code Online (Sandbox Code Playgroud)

您只需通过在一行中定义变量来节省空间.

他们也不必在一条线上.

var myArray = [],
    name;
Run Code Online (Sandbox Code Playgroud)