Como fazer um metodo para gerar uma lista a partir de uma string com o objetivo de ter o maximo de sequencias possiveis de dentro dessa string

Preciso criar um metodo em javascript na qual receba a string “1234567890” e gere uma lista que tenha todas as sequencias possiveis com tres valores (ex. “123”, “234”,“345”…). Tenho um exemplo em java mas nao consigo mudar para javascript.

public static Boolean containsSequenceChars(String word, List<List> listSequencis) {
Boolean containSequence = false;

	for(List<String> smallList : listSequencis){
		String compare = "";
		String compareInverted = "";
		
		for(String letter:smallList) {
			compare += letter;
		}
		
		for(int i = smallList.size()-1; i >= 0; i--) {
			compareInverted += smallList.get(i);
		}
		
		if(word.toUpperCase().contains(compare.toUpperCase())) {
			containSequence = true;
			return true;
		}else if(word.toUpperCase().contains(compareInverted.toUpperCase())) {
			containSequence = true;
			return true;
		}
	}
	
	return containSequence;
}