【发布时间】:2020-03-09 18:36:22
【问题描述】:
这是分配给我的一个基本作业问题,从逻辑的角度来看,我似乎不明白如何去做。最后一个问题是在小写字符串中搜索关键字。
这是最后一个问题。
- 问题2
- 假设 s 是一串小写字符和一个搜索关键字。
- 编写一个程序,打印 搜索关键字出现在 s 中。
示例:
- 假设 s = 'azcbobobegghakl' 并且搜索关键字是 'bob'
- 你的程序应该打印出 Bob 出现的次数是:2
在搜索关键字之前,我已经能够使用 javascript 方法制作程序,但它只返回了 1 次出现的“bob”。我遇到的问题是理解如何解决这个问题的逻辑。如果这是一个字符串数组,或者它是一个带有空格的字符串,以便将单词分开,那么我明白该怎么做。但这只是让我感到困惑。
这仅从字符串 'azcbobobegghakl' 返回 1 次出现的 'bob' 但教授希望它返回 2 次出现。
function searchForKeyWord(str, keyword) {
return str.match(keyword).length;
}
【问题讨论】:
-
出现了 2 次。 bobob - 鲍勃鲍勃
-
不,它仍然返回 1 次。
标签: javascript algorithm