Hello, I am facing a challenge with searching for words that contain at least part of another word in JavaScript. Specifically, I need to find words in an array without using built-in functions like index.of, slice, substr, substring, or regex. Can only use the PUSH function.
Here is my current code snippet:
function wordsChecker(sentences, search) {
var result = []
for (var i = 0; i < sentences.length; i++) {
var isCheck = false
for (var j = 0; j < sentences.length; j++) {
for (var k = 0; k < search.length; k++) {
if (sentences[i][j] == search[k]) {
isCheck = true
}
}
}
if (isCheck == true) {
result.push(sentences[i])
}
}
return result
}
console.log(wordsChecker(['broom, room, rox, show room, stroom, root, rote, brother'], 'roo'))
//expected output : [broom, room, show room, stroom, root]
Thank you in advance for your help!