Объекты в JavaScript являются наборами свойств и поэтому могут быть закодированы в a для каждого оператора.
Вы должны думать о obj как о наборе значений ключей.
obj