Carregar imagem se encontrada, senão carregar outra imagem

o que eu preciso fazer é simples de dizer, mas (para mim) é difícil de fazer:

usandojavascript, dado um nome de imagem, ou seja, "image01.jpg", eu preciso verificar se esta imagem existe em uma determinada pasta ou caminho (local ou na web). Se a imagem não existir nessa pasta, preciso verificar se a mesma imagem existe em outra pasta.

por exemplo, com pseudocódigo

imageToFind = 'image01.jpg'
path1 = 'users/john/images'
path2 = 'users/mike/img'

if path1+'/'+imageToFind exists
    //do something
else
    if path2+'/'+imageToFind exists
        //do something
    else
        print('NOT FOUND')

Que tipo de abordagem você sugere? Eu tentei conseguir isso usando ajax primeiro, e depois usando Image () do javascript, mas falhei em ambos os casos.

Agradecemos antecipadamente por qualquer ajuda, os melhores cumprimentos

questionAnswers(4)

yourAnswerToTheQuestion