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"