Я ищу способ узнать все позиции определенной части строки, например, если у меня есть let variable = "test"
, и я хочу знать расположение всех «t».
Я пытался использовать indexOf(), но он возвращает только местоположение первого «t» и после этого останавливается.
Есть ли способ сделать это со всеми «т»?
let x = "test"
let y = []
for (let i = 0; i < x.length; i++){
if (x[i] == "t") y.push(i)
}
console.log(y)
let variable = "test";
for (let i = 0; i < variable.length; i++){
if (variable[i] === 't'){
console.log(i);
}
}
Это практически идентично этот ответ, но без всех деталей и тестов. Почему бы не отметить обман вместо того, чтобы изобретать велосипед?