例如,我有一个单词,例如“Unfortunate”,我需要找到字符串中的所有“t”。
indexOf在这里不起作用,因为它只找到它找到的第一个子字符串,也没有找到我能找到的所有javascript方法
答案 0 :(得分:1)
function getAllIndexes(string, val) {
var indexes = [], i = -1;
while ((i = arr.indexOf(val, i+1)) != -1){
indexes.push(i);
}
return indexes;
}
var indexes = getAllIndexes("Unfortunate", "t");
console.log(indexes);
答案 1 :(得分:0)
var indexArr = [];
var testSrt = "Unfortunate".split("");
testSrt.forEach(function(element, index) {
if (element == "t") {
indexArr.push(index);
}
});
console.log(indexArr);