Skip to content Skip to sidebar Skip to footer

Console.log Returns An Additional Undefined

I am trying to understand .bind and made the following code: a simply object: person = { name:'Joe', surname:'Something', tool:'gun', action: function(){ c

Solution 1:

This has nothing to do with bind.

When you call newPolice() it logs the result of this:

console.log("You are under arrest, " + this.name + " " + this.surname);

When you call console.log( newPolice() );, you now have twoconsole.log statements which, between them, log:

  • The same thing as before
  • The return value of newPolice

newPolice doesn't have a return statement, so it returns undefined.

Post a Comment for "Console.log Returns An Additional Undefined"