当前位置: 首页 > 知识库问答 >
问题:

在javascript中为数组添加空格

李联
2023-03-14

简单地说,我想把javascript中的一个字符串拆分成一个数组,这个数组还应该包括原始字符串中的所有空白空间。

Ex: "Hi There" should be broken down to ['H','i',' ','T','h','e','r','e']

我尝试使用str.split(“”),结果发现

['H','i','','T','h','e','r','e']

在这个例子中,我希望在“hi”中的“I”后面有一个空格

共有3个答案

梁丘宏硕
2023-03-14
arr = ['H','i','','T','h','e','r','e']

for (i = 0 ; i < arr.length ; i++){
    if (arr[i] == ""){
        arr[i] = " "
    }}
伊羽
2023-03-14

我尝试了和你一样的方法,它起作用了,即“Hi there”。split(“)给出了它找到的空格:

null

console.log("Hi There".split(''))
丘普松
2023-03-14

试试看:

null

const result = "Hi There".split(""),
      solution = [..."Hi There"],
      

console.log(result);
console.log(solution);
 类似资料:
  • 我一直在做一个关于类继承的练习 问题如下:有三种主要类型的文件, 一个类Zoo文件(包含主方法) 一个抽象类动物文件 和任何数量的特定动物(牛,马,无论什么),它们是派生的类,你猜对了,类动物。 我的问题存在于这里的add方法中。我在第一个if语句中不断得到一个空指针异常 以及第一次在main方法中调用add方法。很明显,这种情况有点不对劲,很可能是伴随它的else if情况。 对于我的生活,我无

  • 我希望生成的代码在每个*之后有一个额外的间隔,但使用foreach方法,但我不确定我做得是否正确 但打印后不会添加标签。是不是摆放错了?

  • 有以下挑战:在C中编写多态函数:

  • 问题内容: 如何使用exec.command启动带有空格的文件?添加引号似乎无效,“或%20代替空格也不起作用。 问题答案: 这有效,但仅在Windows中

  • 问题内容: 这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 有没有一种方法可以清空数组? 例如, 我该如何清空? 问题答案: 清除现有数组的方法: 方法1 (这是我对问题的原始回答) 此代码会将变量设置为新的空数组。如果您在其他任何地方都没有 引用原始数组,则这是完美的选择,因为这实际上会创建一个全新的(空)数组。您应该谨慎使用此方法,因为如果您从另一个变量或属

  • 问题内容: 如果我在PHP中定义了一个数组,例如(我没有定义其大小): 我是否可以使用以下内容简单地添加元素? PHP中的数组没有add方法,例如? 问题答案: 您所描述的两种方法都可以。 是相同的: