Loop the Loop Code Correct But Not Working


#1


Hey everyone,

My code should run according to other posts about this exercise, but I keep getting a SyntaxError: missing before statement. As far as I can tell, nothing's wrong. Help?


https://www.codecademy.com/en/courses/spencer-sandbox/4/2?curriculum_id=506324b3a7dffd00020bf661#


SyntaxError: missing before statement


// Our Person constructor
function Person(name, age) {
    this.name: name;
    this.age: age;
};

// Now we can make an array of people
var family = new Array();
family[0] = new Person("alice", 40);
family[1] = new Person("bob", 42);
family[2] = new Person("michelle", 8);
family[3] = new Person("timmy", 6);

// loop through our new array
for (i=0; i<family.length; i++) {
    console.log(family[i].name);
};


#2

HI this part

function Person(name, age) {
    this.name: name;
    this.age: age;
};

change the : with =


#3

D'oh.

Yep, that did the trick.

Thanks so much!


#4

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.