javascript - 有没有一个函数可以用来检查两个字符串并返回nodejs中的常用单词/字母表

标签 javascript node.js string

对于方程:

var str1="IloveLinux";
var str2="weloveNodejs";

任何可以返回 true/值/或任何可能的标志的函数?

最佳答案

好吧,你的字符串只有一个单词!在这种情况下,您只需要检查两个字符串之间的匹配字符。

解决方案:

这是您需要用来获取匹配元素的函数:

var matchingElements = arr1.filter(function(item) {
      return arr2.indexOf(item) > -1;
});

您需要使用string.split("")将字符串转换为字符数组,然后循环这两个数组以查找匹配项。

演示:

var str1 = "IloveLinux";
var str2 = "weloveNodejs";

var arr1 = str1.split("");
var arr2 = str2.split("");

var matchingElements = arr1.filter(function(item) {
  return arr2.indexOf(item) > -1;
});

console.log(matchingElements);

注意:

此函数也可以用于单词,如果您要比较单词而不是字符,则只需使用 .split("") 而不是 .split("")

关于javascript - 有没有一个函数可以用来检查两个字符串并返回nodejs中的常用单词/字母表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43350926/

相关文章:

sql - 我将如何构建用于接收销售订单的数据库?

node.js - 在 Nodejs Express 中运行 https 服务器时出现 ERR_SSL_PROTOCOL_ERROR 浏览器错误消息

javascript - typescript 装饰器困惑

python - 矢量到字符串,保存在文件中,然后再到矢量? Python

r - 如何将 dplyr 操作与列名的字符串列表一起使用

c - 使用 scanf 读取空间

javascript - 我应该如何区分引导响应导航栏中的下拉菜单

php - 当鼠标悬停在同一个 echo 命令中的元素上时,在 php 的 echo 命令中显示一个元素

javascript - JS "Window"宽高与 "screen"宽高?

javascript - 从 ajax 检索时无法识别和显示 HTML 实体