Есть два метода двух разных создания пустого объекта в JavaScript:
var objectA = {}
var objectB = new Object()
Есть ли разница в том, как движок script обрабатывает их? Есть ли причина использовать один над другим?
Аналогичным образом можно создать пустой массив с использованием другого синтаксиса:
var arrayA = []
var arrayB = new Array()