1、暴力解法代码:
/**
* @param {string} haystack
* @param {string} needle
* @return {number}
*/
var strStr = function(haystack, needle) {
// 'hello'
// 'll'
const l1 = haystack.length;
const l2 = needle.length;
for(let i = 0; i <= l1 - l2; i++) {
let j;
for(j = 0; j < l2;j++) {
if(needle.charAt(j) !== haystack.charAt(i + j)) {
break;
}
}
if(j === l2) {
return i;
}
}
return -1;
};