Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript Object-Oriented JavaScript (2015) Introduction to Methods Understanding this

Elamaran K
PLUS
Elamaran K
Courses Plus Student 1,377 Points

parse error

var contact = {
  fullName: function() {
    firstName: "Andrew",
    lastName: "Chalkley"
    };
  console.log(firstName + " " + lastName);
}

I get a parse error on this code

Craig Watson
Craig Watson
27,930 Points

Hi Elamaran,

I have just picked up your answer request this morning, it seems Jag has given you the solution to your problem.

There is a little info here that may help cement JavaScript Objects.

I would also add that on Jags answer, pay attention to the colon and the comma

Craig

2 Answers

jag
jag
18,266 Points
var contact = {
  firstName: "Andrew",
  lastName : "Chalkley",
  fullName: function() {
    console.log(this.firstName + " " + this.lastName);
  }
}

The firstName & lastName need to be outside of the fullName function.

This is a case where the child has access to the parents properties.