📌  相关文章
📜  如何在 JavaScript 中查找字符串的唯一字符?

📅  最后修改于: 2022-05-13 01:56:50.399000             🧑  作者: Mango

如何在 JavaScript 中查找字符串的唯一字符?

本文的目的是使用 JavaScript 在字符串中查找唯一字符。

例子:

Input:  Geeksforgeeks
Output: Geksforg

Input:  Geeksforgeeks is a great site for computer science
Output: Geksforg Iaticmpun

为了实现这一点,我们有以下方法:

方法 1:这是一种从字符串中查找唯一字符的简单方法。在这种方法中,我们创建一个变量名uniq并使用for循环遍历字符串,并且在每次迭代时,我们都检查uniq是否包含字符。

Javascript


Javascript


Javascript


输出:

"Geksforg"

"Geksforg Iaticmpun"

方法2:在这种方法中,我们使用集合数据结构。集合数据结构只包含唯一值,我们利用它。因此,要使用Set从字符串中提取唯一值,我们遵循以下步骤。

  • 使用split()方法将字符串转换为数组。
  • 使用 new Set() 创建一个 Set 并将转换后的数组传递给它。
  • 现在使用扩展运算符将集合转换为数组,例如: […放]
  • 然后加入该数组以创建一个字符串。

Javascript


输出:

"Geksforg"

"Geksforg Iaticmpun"

方法 3:在这种方法中,我们首先使用扩展运算符将字符串转换为数组,例如[...str] ,然后在该数组上应用reduce方法。

Javascript


输出:

"Geksforg"
"Geksforg Iaticmpun"