开发者问题收集

如何/可以连接/组合数组中的单个字符串?

2021-09-23
5468

我尝试将单个字符串 Blake Price 连接在一起,因此请删除名字和姓氏之间的空格 " " ( BlakePrice )。您甚至可以将单个字符串连接到数组中吗?

function openprofile(user) {
  console.log(user)
  var userarray = [user]
  var usernamejoined = userarray.join('')
  console.log(usernamejoined)
}
3个回答

您可以用空格分隔用户名,您将获得一个包含每个单词的数组,如下所示 ['Blake', 'Price']。然后,您将数组中的所有字符串与空字符串连接起来,您将得到“BlakePrice”

代码如下

const username = "Blake Price"
const joinedUsername = username.split(' ').join('')
console.log(joinedUsername)
Kevin Liao
2021-09-23

我相信您正在寻找的是函数“split”而不是 join。示例:

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

现在:

openfile("Blake Price")

打印出 “BlakePrice”

Iman A. Fazel
2021-09-23

您可以使用 .split(" ") 用空格分割每个单词并将其放入数组中 例如:

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

result[('black', 'price')]

并使用 .join('') 将整个数组连接成一个没有任何空格的字符串。以下示例代码适用于您的情况:

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

console.log(openprofile('black price'))   // output:- blackprice
ryandi pratama purba
2021-09-23