¿Cómo va? Estoy tratando de unir una sola cadena "Blake Price", así que elimine el espacio " " entre el nombre y el apellido (BlakePrice). ¿Eres capaz de unir una sola cadena en una matriz? Gracias
function openprofile(user) { console.log(user); var userarray = [user] var usernamejoined = userarray.join('') console.log(usernamejoined); }Puede dividir el nombre de usuario con espacio y obtendrá una matriz de cada palabra como esta ['Blake', 'Precio']. Y unes todas las cadenas en una matriz con una cadena vacía y obtendrás "BlakePrice"
el codigo es asi
const username = "Blake Price" const joinedUsername = username.split(' ').join('') console.log(joinedUsername)Creo que lo que está buscando es la función 'dividir' en lugar de unir. Ejemplo:
function openfile(user) { // also add try-catch block console.log(usersplit) var usersplit = user.split(" ") console.log(usersplit[0] + usersplit[1]) }Ahora:
openfile("Blake Price")Imprime "BlakePrice" .
Puede usar .split(" ") para cortar cada palabra con un espacio y colocarla en una matriz, por ejemplo:
var user = "black price" console.log(user.split(" "))resultado["negro","precio"]
y use .join('') para concatenar una matriz completa en una cadena sin espacios
y este código de ejemplo para su caso
var openprofile = (username) =>{ var usernamejoined = username.split(' ').join('') return usernamejoined } console.log(openprofile("black price"))imprimir "precio negro"