class Nodo{
    constructor(dato){
        this.dato=dato;
        this.siguiente=null;
    }
}

class ListaEnlazada {
    constructor() {
        this.cabeza=null;
    }
    insertarInicio(dato){
        const nuevo=new Nodo(dato);
        nuevo.siguiente=this.cabeza;
        this.cabeza=nuevo;
    }
    mostrar(){
        let actual=this.cabeza;
        let resultado="";
        while(actual){
            resultado+=actual.dato+'->';
            actual=actual.siguiente;
        }
        console.log(resultado+"null");
    }
}
const lista=new ListaEnlazada();
lista.insertarInicio(10);
lista.insertarInicio(20);
lista.insertarInicio(30);
lista.mostrar();

Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: