Hi guys!!! Okay so I’ve created a name function and I have two names for a return. Although one returned I can’t get other to do the same. How would I do this?

function fullName(firstName,lastName) {
   fullname =("Clark" , "Kent");
   return 'Clark Kent';

function fullName(firstName,lastName){
    fullname =("Jonah" , "Hex");

Here’s the link…

Hmmmmmm… that website looks suspiciously similar to Free Code Camp except for the not free part.

OK - you don’t write two functions - one for Clark Kent and another for Jonah Hex. You write one function that could handle any number of names. You give the function a first and a last name and it returns you those two as one string with a space between them.

Kind of like

// write code below this line
function fullName(first, last){
   var full = // some code to make name into one string 
   return full;
// write code above this line

// use the function like this
var firstName = "Donald";
var lastName = "Duck";

console.log( fullName(firstName, lastName) ); //prints Donald Duck

var user1 = fullName( "John", "Doe");
console.log( user1 );  //prints John Doe

Yes - this seems to be freeCodeCamp’s code. We are BSD-3 licensed, so they’re welcome to use our code as long as they don’t use the names of freeCodeCamp or any of our contributors as an “endorsement” of their products or services.

1 Like

I’ve edited your post for readability. When you enter a code block into the forum, precede it with a line of three backticks and follow it with a line of three backticks to make easier to read. See this post to find the backtick on your keyboard. The “preformatted text” tool in the editor (</>) will also add backticks around text.