На каждой итерации по length
стога сена используйте slice
, чтобы извлечь символы из этого индекса в (индекс плюс длина иглы). Если нарезанная строка соответствует игле, верните true:
function isSubstring(string, substring) {
for (let i = 0; i < string.length; i++) {
const sliced = string.slice(i, i + substring.length);
if (sliced === substring) {
return true;
}
}
return false;
}
console.log(isSubstring('foobar', 'oob'));
console.log(isSubstring('foobar', 'baz'));