首页 > 解决方案 > Javascript在一个函数中包含2个字符串

问题描述

编写一个名为 的函数stringIncludes,它接受两个字符串:第一个字符串是单词,第二个字符串是单个字符。如果第一个字符串包含该字符,则该函数应返回 true,否则应返回 false。不要使用内置String.includes()函数。

这就是我到目前为止所拥有的。我知道我的 else 语句应该在循环之外,因为它总是返回 false,但似乎没有什么对我有用。

function stringIncludes(awesome, e) {
  for (i = 0; i < awesome.length; i++) {
    if (awesome[i] === e) {
      return true
    } else {
      return false
    }
  }
}

标签: javascript

解决方案


使用indexOf(),你不会被阻止使用它


推荐阅读