javascript 对象声明后的逗号是什么意思?

What does comma mean after javascript object declaration?

让我们从 vk.com

中提取一些 javascript 代码
var stManager = {

   //some long code with methods and properties...

}, __stm = stManager;

为什么我们需要这段代码的最后一行?为什么要复制 stManager 一次?

您正在用单个 'var' 声明和初始化多个变量,就是这样...

var x=1,y=2;

这意味着你正在声明另一个变量。只是一个不同的符号。等同于:

var stManager = {};
var _stm = stManager;