En una lista puede haber mas de un elemento igual por lo tanto creo que la funcion debe devolver una lista de elementos y no un unico elemento. //Crea una función que reciba una lista como parámetro y retorne el índice de un elemento //también pasado como parámetro. Si ese elemento no existe en la lista, retorna -1. function listaElemento(lista,elemento){ let i=lista.length-1; let pos=[]; while (i>=0) { if (lista[i]==elemento){ pos.push(lista[i]); } i--; } if (pos.length>0){ return(pos); } else return (pos.push=-1);
} let lista4=[6,2,3,4,6,6,7,6]; let lista5=[]; console.log("Elementos= " + listaElemento(lista4,6)); console.log("Elementos= " + listaElemento(lista5,6));