O JavaScript não é nada além de um array associativo?

Ok, eu estou apenas passando por noções básicas de JavaScript e eu estava aprendendoobjects onde me deparei com este exemplo ...

JavaScript

var person = {
   firstname : "Smith",
   lastname  : "Bach"
};

E o que nós escrevemos em PHP é

$person = array(
    "firstname"=>"Smith", 
    "lastname"=>"Bach"
);

Então, isso é a mesma coisa ou estou cometendo um erro ao entender o conceito?

questionAnswers(2)

yourAnswerToTheQuestion