Home > Software design >  How/Can you join/combine a single string in an array?
How/Can you join/combine a single string in an array?

Time:09-23

How's it going I am trying to join a single string "Blake Price" together, so remove the space " " in between the first and last name (BlakePrice). Are you even able to join a single string in an array? Thanks

                    function openprofile(user) {
                        console.log(user);
                        var userarray = [user]
                        var usernamejoined = userarray.join('')
                        console.log(usernamejoined);
                   
                    }

CodePudding user response:

You can split the username with space and you will get an array of each word like this ['Blake', 'Price']. And you join all strings in an array with an empty string and you will get "BlakePrice"

The code is like this

const username = "Blake Price"
const joinedUsername = username.split(' ').join('')
console.log(joinedUsername)

CodePudding user response:

I believe what you are looking for is function 'split' instead of join. Example:

function openfile(user) {
    // also add try-catch block
    console.log(usersplit)
    var usersplit = user.split(" ")
    console.log(usersplit[0]   usersplit[1])
}

Now:

openfile("Blake Price")

Prints out "BlakePrice".

CodePudding user response:

You can use .split(" ") to cut each word with a space and put it in an array for example :

var user = "black price"
console.log(user.split(" "))

result["black","price"]

and use .join('') to concatenate an entire array into a string without any spaces

and this example code for your case

var openprofile  = (username) =>{
  var usernamejoined = username.split(' ').join('')
  return usernamejoined
}

console.log(openprofile("black price"))

print out "blackprice"

  • Related