Znajdowanie wszystkich indeksów określonego znaku w ciągu

Na przykład, gdybym miał"scissors" w zmiennej i chciałem poznać pozycję wszystkich wystąpień litery"s", powinien wydrukować1, 4, 5, 8

Jak mogę to zrobić w JavaScript w najbardziej efektywny sposób? Nie sądzę, aby pętla przez całość była strasznie skuteczna