A: var obj1 = obj2 = new Object ();
и
B: var obj1 = new Object (),
obj2 = new Object ();
Есть два разных метода назначения, и результаты разные. Будьте осторожны ~
A будет указывать два объекта на один и тот же адрес памяти, что приведет к одному и тому же содержанию двух объектов.
var t1 = t2 = new object (); t1.name = 'hello'; t2.name = 'kao'; t1.name = null; alert (t2.name); // Результат null
B не будет