📜  从 js 中的字符串中删除空格 - Javascript (1)

📅  最后修改于: 2023-12-03 14:49:17.947000             🧑  作者: Mango

从 js 中的字符串中删除空格 - Javascript

本文将介绍如何在 Javascript 中从字符串中删除空格。

方法一:使用 replace() 函数

可以使用 replace() 函数来删除字符串中的空格。该函数接受两个参数:要被替换的字符串和替换后的字符串。在这里,我们可以将空格替换为空字符串。

以下是使用 replace() 函数删除字符串中空格的示例代码:

const str = "Hello World";
const newStr = str.replace(/\s/g, "");

console.log(newStr);

在上面的代码中,我们首先定义了一个字符串 str,它包含了一些空格。然后,我们使用 replace() 函数,传入正则表达式 /\s/g 作为要替换的字符串,其中 \s 表示空格,g 表示全局匹配。最后,将空字符串作为替换后的字符串传入。

执行上面的代码,将会输出 HelloWorld,注意空格已经被成功删除。

方法二:使用 split()join() 方法

还可以使用 split() 方法将字符串拆分为一个字符数组,然后使用 join() 方法将数组中的元素连接成一个新的字符串,以达到删除空格的效果。

以下是使用 split()join() 方法删除字符串中空格的示例代码:

const str = "Hello World";
const newStr = str.split(" ").join("");

console.log(newStr);

在上面的代码中,我们首先定义了一个字符串 str,然后使用 split(" ") 方法将字符串拆分为一个字符数组,其中参数 " " 表示按照空格进行拆分。然后使用 join("") 方法将数组中的元素连接成一个新的字符串,其中参数 "" 表示连接时不使用任何分隔符。

执行上面的代码,将会输出 HelloWorld,空格已经被成功删除。

总结

本文介绍了两种在 Javascript 中从字符串中删除空格的方法。使用 replace() 函数和正则表达式,以及使用 split()join() 方法都能达到相同的效果。根据实际需求和个人喜好,选择适合的方法即可。