Troca de imagens com ES6, Clean Code

Gostaria de encurtar esse código que construí com as metodologias do ES6, alguém pode me sugerir algo Clean Code?

Segue o Code:

let img = document.getElementById('#ground');

let vetor = ['img/image-1.jpg','img/image-2.png','img/image-3.jpg'];

let index = 0;

//Funçao anonima!

let carrega = ()=>{

ground.style.backgroundImage = `url(${vetor[index]})`;

ground.style.backgroundSize = 'cover';

ground.style.height="100%";

index++;

if(index >= vetor.length){

index=0;

}

}

setInterval('carrega()', 2000)