Objetos e Arrays Associativos São a Mesma Coisa?


#1

Nas aulas anteriores aprendi que o código abaixo é um objeto.
Mas agora, na aula "Elaborando um Caderno de Endereços" diz que é um Array Associativo.
Isso me deixou bastante confuso, agora não sei se é um objeto, se é um array associativo ou se é os dois.

var bob = {
firstName: "Bob",
lastName: "Jones",
phoneNumber: "(650) 777-777",
email: "bob.jones@example.com"
};

console.log(bob.firstName);
console.log(bob.lastName);
console.log(bob.email);