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 JavaScript Foundations Functions Return Values

You are missing a function named arrayCounter

Hey everybody, so I know that this has been asked several times, but I am honestly stuck:

  function arrayCounter (array) {
    if (typeof array === "undefined" || typeof array ==="number" || 
        typeof array === "string" ){
      return 0;

    } else (return = array.length; )
  } 

That was the code I entered, and I have no idea why it still does not work, anybody can help?

2 Answers

Rob Waymouth
Rob Waymouth
5,691 Points

Hi Christian,

It looks like your else statement is the issue here.

You need to change the parentheses to brackets, and you have an extraneous equals sign as well. It looks like it should work if you fix those problems.

Hope that helps.

yay, it worked. thank you!