我一直在观看一个 session 的视频(参见:视频中 13:23 的 Good JavaScript Habits for C# Developers)。主持人一直在讨论 JavaScript 中的最佳实践。他给出的其中一个技巧是使用对象字面量声明,这是我所熟悉的。
但是,在他使用的代码中,他使用对象字面量符号声明了一个数组,如下所示:
var myArray = [], name;
我以前从未见过这个。我习惯了声明的 var myArray = []
部分,但是逗号后的第二个 name
值是什么?主持人从不讨论它,我找不到任何其他这种做法的例子。有人可以解释一下这是做什么的吗?
最佳答案
这是链接变量。和这样做是一样的。
var myArray = [];
var name;
您只是通过在一行中定义变量来节省空间。
它们也不必在一条线上。
var myArray = [],
name;
关于javascript - JavaScript 数组文字定义中逗号后的值是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8947893/