检查字符串是否包含一组其他字符串

冰岛的

我想检查数组中的字符串 1 是否包含字符串 2 中单词的字母。这是我的示例数组:

(["Floor", "far"]);

函数应该返回 false 因为“a”不在字符串“Floor”中但是对于这样的数组:

(["Newbie", "web"]);

它应该返回 true,因为所有来自“web”的信件都在“Newbie”中。

到目前为止,这是我的代码...

function mutation(arr) {
    var newArr = [];
    for (i=0; i<arr.length; i++) {
        newArr.push(arr[i].toLowerCase().split(""));
    }
    for (i=0; i<newArr.length; i++) {
        for (j=0; j<newArr[i].length; j++) {
            console.log(newArr[0][j]+ (newArr[1][j]));
    }
  }
}
mutation(["Newbie", "web"]);

我知道它行不通,而且我不知道如何制作它。我尝试在两个数组中制作一组所有字母并进行比较。如果至少有一个false,则该函数应返回 false。我应该在某处嵌套indexOf()方法吗?

瑞克杰瑞

我认为这应该对你有用。将要检查的字母字符串分解为一个数组。遍历数组获取每个字母并检查传入的字符串是否包含该字母,如果不包含则将结果设置为 false。

function mutation(arr) {
  var charArr = arr[1].toLowerCase().split("");
  var result = true;
  charArr.forEach(element => {
    if (!arr[0].toLowerCase().includes(element)) {
      result = false;
    }
  });
  return result;
}
console.log(mutation(["Newbie", "web"]));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

检查字符串常量是否包含在一组字符串中

检查字符串是否包含一组不工作的字符集

检查字符串是否仅包含一组字母

Bash检查字符串是否不包含其他字符串

检查字符串是否包含其他字符串 C#

检查字符串是否在组中包含字符

检查字符串是否包含一些单词而不是其他单词

如何使用Regex检查字符串是否包含给定的一组字符(不考虑顺序)?

XSLT:检查字符串是否包含来自另一组节点的任何值

如何检查字符串的某个部分是否在 Python 中的一组字符串中?

有什么方法可以检查字符串中是否包含其他字符?

如何使用ng-if检查字符串是否包含其他子字符串?

检查字符串是否以Haskell中的其他字符串开头

如何在机器人框架中检查字符串是否包含其他字符串(子字符串)?

检查字符串中是否包含除波斯/阿拉伯字符以外的其他字符

如何使用Linq检查字符串是否包含字符串的子集之一

如何检查字符串是否包含列表值以及是否单独包含列表值和其他值

VBA比较字符串(检查字符串一是否包含字符串2)

检查字符串是否包含除了你想要的类型之外的其他字符 python

检查字符串是否包含字符

检查字符串是否在python中包含字符

如何检查字符串是否包含“ +”字符

检查字符串是否仅包含ASCII字符?

如何检查字符串是否包含特殊字符(!@#$%^&*()_ +)

Shell:检查字符串是否包含指定字符

如何检查字符串是否包含字符列表?

检查字符串是否包含特殊字符 Kotlin

检查字符串是否仅包含这些字符{([])}

PHP检查字符串是否包含特定字符