Używanie zmiennej „nazwa” nie działa z obiektem JS

Zachowanie można zobaczyć w tym małym fragmencie kodu (wykonaj go jako skrypt globalny):

<code>var name = {};
name.FirstName = 'Tom';
alert(name.FirstName);
</code>

Alert dajeundefined w Chrome, ale działa w IE i Firefox. Dostaję też dziwną wartość, kiedy to robię

<code>alert(name);
</code>

questionAnswers(3)

yourAnswerToTheQuestion