| 
	
	
		
		
		
		
		 По сути при инициализации переменной (var a = b) ты вызываешь конструктор который создает и встраивает переменную в текущий контекст. new отличается тем что на каждый вызов создает новый объект (на который указывает this) а "Object()" это вызов функции которая возвращает результат. В современных браузерах очень хорошие оптимизаторы которые не делают лишних движений без необходимости по этому разница не заметна и в скомпилированном коде ее нет. 
 
Подробнее читай про конструкторы. Результат работы тот же но работают эти механизмы по разному. 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 |