Encontrar todos os índices de um caractere especificado dentro de uma string

Por exemplo, se eu tivesse"scissors" em variável e queria saber a posição de todas as ocorrências da carta"s", deve imprimir1, 4, 5, 8

Como posso fazer isso em JavaScript da maneira mais eficiente? Eu não acho que passar pelo todo seja muito eficiente

questionAnswers(8)

yourAnswerToTheQuestion