Crea una función en javascript que genere en un objeto del tipo lista de diez números al azar entre uno y cuarenta sin repetirlos.
Aquí tienes una función en JavaScript que genera una lista de diez números al azar entre uno y cuarenta sin repetirlos:

```javascript
function generarLista() {
  let lista = [];
  while (lista.length < 10) {
    let numero = Math.floor(Math.random() * 40) + 1;
    if (!lista.includes(numero)) {
      lista.push(numero);
    }
  }
  return lista;
}
```

Esta función utiliza un bucle while para generar números al azar hasta que la lista tenga diez elementos.
Dentro del bucle se genera un número al azar entre uno y cuarenta utilizando la función Math.random() y se redondea hacia abajo con Math.floor(). 
Luego se verifica si el número ya está en la lista utilizando el método includes(). 
Si el número no está en la lista, se agrega con el método push(). 
Finalmente, cuando la lista tiene diez elementos, se devuelve con return.
Ejecútala y muéstrame un resultado.
Aquí te muestro cómo podrías ejecutar la función y mostrar el resultado en la consola del navegador:

```javascript
let listaGenerada = generarLista();
console.log(listaGenerada);
```

Al ejecutar este código, la función `generarLista()` se llamará y la lista generada se almacenará en la variable `listaGenerada`.
Luego, se imprimirá el contenido de la lista en la consola utilizando `console.log()`.