Hallo,
var person.firstname = "John";
var person.lastname = "Doe";
Das Problem hier ist, dass diese Syntax mit Punkt nur mit Objekten funktioniert, du aber nirgendwo ein Objekt erstellt hast, versuche es mal so:
~~~javascript
var person = {};
person.firstname = "John";
person.lastname = "Doe";
oder gleich mit JavaScript Object Notation:
var person = {
firstname: "John",
lastname: "Doe"
}
Jeena