JS: String.prototype.indexOf
str.indexOf(search_str)
-
- Return the start index of first occurrence of search_str.
- Return -1 if not found.
// return index where first b occurs console.log("abcabc".indexOf("b") === 1);
// example of not found, returns -1 console.log("abcabc".indexOf("xy") === -1);
str.indexOf(search_str, start_search_pos)
-
Start search at start_search_pos.
// start at index 1 (including index 1) console.log("abcabc".indexOf("b", 1) === 1); // start at index 2 console.log("abcabc".indexOf("b", 2) === 4); // more than 1 char console.log("abcabc".indexOf("bc", 2) === 4);
JS String.prototype
- JS: String.prototype.constructor
- JS: String.prototype.at
- JS: String.fromCharCode
- JS: String.prototype.concat
- JS: String.prototype.repeat
- JS: String.prototype.trim
- JS: String.prototype.trimStart
- JS: String.prototype.trimEnd
- JS: String.prototype.padStart
- JS: String.prototype.padEnd
- JS: String.prototype.slice
- JS: String.prototype.substring
- JS: String.prototype.substr
- JS: String.prototype.indexOf
- JS: String.prototype.lastIndexOf
- JS: String.prototype.includes
- JS: String.prototype.startsWith
- JS: String.prototype.endsWith
- JS: String.prototype.search
- JS: String.prototype.match
- JS: String.prototype.matchAll
- JS: String.prototype.replace
- JS: String.prototype.split
- JS: String.prototype.toLowerCase
- JS: String.prototype.charAt
- JS: String.prototype.charCodeAt
- JS: String.prototype.codePointAt